Ich habe mich gefragt: Warum kann man nicht einfach einen Kondensator an einen Knopf anschließen, um ihn zu entprellen? Ich habe herausgefunden, wie ich die Arbeit meines Mikroprozessors reduzieren kann, aber ich habe sehr wenig Platz auf einer Leiterplatte, die ich entwerfe, deshalb möchte ich keine vollständige Entprellungsschaltung machen, die das Design komplizieren würde.
simulieren Sie diese Schaltung - Schaltplan erstellt mit CircuitLab
Das ist eine Beispielschaltung; Entschuldigen Sie eventuelle Fehler (ich kann keine Schaltungen mit Kondensatoren entwerfen). Würde das überhaupt funktionieren? Für den Wende-Schalter konnte ich keinen finden, der mit dem im wirklichen Leben übereinstimmt, aber er funktioniert in dieser Situation. Der Knopf ist wie der hier gefundene . D10
steht für Digital Pin 10
, aber es spielt keine Rolle; es bedeutet nur die Arduino-Eingabe. Ich weiß auch nicht, wie viel Kondensator ich benötigen würde. Wenn diese Schaltung funktioniert, welche Größe brauche ich dann?
Auch hier versuche ich nur, dies zu vereinfachen, um das Erstellen zu vereinfachen, ohne Software-Debouncing durchführen zu müssen. Wenn man sich ansieht, wie Kondensatoren funktionieren, scheint dies zu funktionieren, aber es kann auch dazu führen, dass die Taste länger gedrückt wird oder verzögert wird, wenn die Kapazität zu groß ist. Sie werden häufig zum "Glätten" von Rauschen in Netzteilen verwendet. Ist dies nicht eine ähnliche Sache, bei der das Aufprallen "geglättet" wird? Jegliche Schaltungsänderungen, damit es funktioniert (falls erforderlich), sind ebenfalls erwünscht.