Verwenden der Taste in Arduino
Um die Verwendung von Tasten in Arduino zu erklären, wird ein kleines Projekt zum Ein- und Ausschalten der LED mit Druckknopf gemacht. Für die Zuweisung der Zustände der LED wie im Status der Drucktaste wird eine digitale Lesung und digitale Schreibfunktion verwendet. In ähnlicher Weise werden die Zustände der LED basierend auf dem Status des Schalters der digitalen Lese- und Schreibfunktionen mithilfe einer IF -Schleife verwendet. In diesem Projekt sind die verwendeten Komponenten folgende Komponenten:
Das Schaltplan für das Projekt ist als:
In diesem Projekt ist die LED am digitalen Pin -Nummer 7 des Arduino angeschlossen, und ein Widerstand OD 220 Ohm wird mit der LED verwendet. Der Druckknopf ist mit dem Pin 5 mit Arduino angeschlossen, indem sie mit dem 220 -Ohm -Widerstand verbindet. Darüber hinaus sind der Widerstand und der Schalter üblicherweise geerdet, und der andere Stift des Druckknopfs ist mit der 5-Volt-Versorgung des Arduino verbunden.
Arduino -Code
Nach dem Bau eines Schaltplans wird ein Arduino -Code geschrieben, der als:
const int button = 5;Um die Taste mit Arduino anzuschließen, wird zuerst der Pin von Arduino auf den Druckknopf deklariert, und dann wird die Pin für LED deklariert. In ähnlicher Weise wird der Knopfstatus unter Verwendung der Ganzzahlvariablen deklariert. In der Setup -Funktion werden dann die Stifte und ihre Modi mithilfe der PinMode -Funktion initialisiert. Danach wird in der Schleifenfunktion der Status der Taste mithilfe der DigitalRead -Funktion herausgefunden und basierend auf dem Status der Taste der LED wird unter Verwendung der DigitalWrite -Funktion zugewiesen.
Die Taste wird mit dem input_pullup -Modus initialisiert, mit dem die Zustände der Taste invertiert werden. Wenn also der Taste gedrückt wird, ist der Status der Taste niedrig und die LED wird auch im HGH niedrig.
Die Idee hinter dem input_pullup ist, dass sie die Zustände der Taste stabilisiert, wie im normalen Eingabestatel. So können wir Schaltflächen im Arduino verwenden.
Abschluss
Um eine Taste mit Arduino zu interpretieren, gibt es zwei Funktionen, die verwendet werden. Einer ist die DigitalRead -Funktion und die andere ist die Digitalwrite -Funktion. Die Drucktasten werden hauptsächlich verwendet, um Geräte aus der Stromversorgung zu verbinden. In diesem Artikel wird die Verwendung der Taste in Arduino kurz erklärt, indem das kleine Projekt des Ein- und Ausschaltens der LED mithilfe der Drucktaste demonstriert wird.