Gewusst wie: Mehrfache Tasten am 1. Analog Pin - Arduino Tutorial
5 Schritt:Schritt 1: Was Sie benötigen Schritt 2: So funktioniert es Schritt 3: Der Circuit Schritt 4: Der Kodex Schritt 5: Sehr gut!
Das Arduino Uno Board verfügt über 12 verfügbaren digitalen I / O-Pins und 6 analoge Eingangsstifte, manchmal, bei komplexen oder "großen" Projekten von digitalen Stiften laufen wir. In diesem Tutorial lernen Sie, wie man mehrere Tasten auf einem analogen Stift zu verwenden.
Zum Beispiel, wenn Sie 4 Tasten haben, werden Sie 4 digitale Stifte brauchen, um sie zu lesen. Aber, wenn Sie sie alle miteinander zu verbinden, mit verschiedenen Widerständen, können Sie sie nur von einer analogen Stift zu lesen!
Mal sehen, wie es funktioniert
Schritt 1: Was Sie benötigen
Schritt 2: So funktioniert es
-
Es ist ganz einfach, jedes Mal, wenn eine Taste gedrückt wird, erhält der Arduino einen analogen Wert von 0 bis 1023 je nach Widerstand gegen jede Taste dieser Wert ändert. Auf diese Weise können wir erkennen, welche Taste gedrückt wurde.
Nun wollen wir sehen, wie es funktioniert in der Praxis!
Erstellen Sie die Schaltung oben und Programmierung des Arduino mit folgender Skizze. Bellow Sie die Codebender seriellen Monitor zu finden, drücken Sie die Verbindungstaste, um die serielle Kommunikation zu starten.
Wie Sie sehen können, wenn keine Taste des erhaltenen Wertes gedrückt ist 0. Drücken Sie nun die erste Taste (mit 1K Widerstand) und halten Sie eine Mitteilung mit dem Wert, den Sie erhalten. Fahren Sie mit allen von ihnen.
Minenwerte sind:
1. Taste: 1013 2. Taste: 1004 3. Taste: 995 4. Taste: 871
Tipp: Sie können so viele Tasten, die Sie wollen, zu verwenden;)