Mit der Arduino -Karte können wir verschiedene Eingangs- und Ausgangsgeräte mit dem Mikrocontroller anschließen. Tasten werden hauptsächlich als Eingabegerät mit Arduino verwendet. Tasten können mit Arduino miteinander verbunden werden, um verschiedene Funktionen auszuführen, z. B. das Ändern eines Geräts oder die Eingabe von Eingaben für das Arduino -Programm. In dieser Anleitung haben wir die Schaltfläche als Kippschalter mit Arduino verwendet.
So umschalten die LED mithilfe der Taste
Die Schaltfläche "Schalter" ist die Taste, mit der das Status eines Geräts bei jedem Drücken der Taste geändert wird. Um die Funktionalität der Toggle -Taste zu demonstrieren, haben wir eine Schaltung erstellt, in der wir LED als Gerät verwendet haben, dessen Status geändert wird, wenn wir die Taste drücken. Die Komponenten, die zum Umschalten der LED mithilfe von Druckknopf erforderlich sind, sind:
Das Bild für das Schema der Schaltung ist unten veröffentlicht:
Hardware -Montage zum Umschalten der LED mit dem Druckknopf mit Arduino
Wir haben unten ein Bild für die Hardware -Montage der Schaltung gepostet. Um die Schaltung zu montieren, haben wir zuerst eine LED und einen Druckknopf auf das Brotplatten platziert, und ein Widerstand von 220 Ohm ist mit dem negativen Stift der LED verbunden. Als nächstes verbindet der weiße und gelbe Draht die LED und Druckknopf mit dem Arduino Uno. Darüber hinaus haben wir den Boden des Arduino Uno verwendet, um die LED und den Druckknopf zu erden.
Arduino -Code zum Umschalten der LED durch Druckknopf
Der Arduino -Code, der zum Umschalten der LED mithilfe der Druckschaltfläche zusammengestellt wurde, finden Sie unten:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | int button = 8; /* Arduino -Pin, die der Taste zugewiesen sind*/ |
Wir haben den Arduino -Code so zusammengestellt, dass wir zuerst die Stifte für die Taste und LED deklariert haben. Als nächstes haben wir einige notwendige Variablen für die Speicherung der Zustände des Knopfes und der LED deklariert.
Wenn wir zur Schleifenfunktion gelangen. Die Bedingung überprüft den gegenwärtigen Status und den vorherigen Status der Taste und kehrt dann den Status der LED mithilfe der Nichtoperation um.
Wir haben den input_pullup -Modus für die Drucktaste verwendet, um den Eingang zu stabilisieren, und in diesem Modus wird die Ausgabe der Taste der Taste geändert, indem sie hoch und niedrig und niedrig zu hoch wechseln.
In ähnlicher Weise bestätigt die IF -Bedingung, dass, wenn zuvor die Taste in hohem Zustand war und sich die Taste derzeit in niedrigem Zustand befindet, den Status der LED ändern. Diese Bedingung wird wahr, wenn die Taste für die Waldzeit aufgrund des input_pullup -Modus gedrückt wird.
Wir haben auch die Ausgabe des Arduino -Programms auf dem Serienmonitor angezeigt.
Hardware -Implementierung zum Umschalten der LED mithilfe der Druckknopf mit Arduino Uno
Das unten veröffentlichte Bild ist die Hardware, die wir zum Erstellen eines Kippschalters für die LED erstellt haben, und wie wir aus dem Bild unten sehen können, ist die LED ausgeschaltet und die Drucktaste in hohem Zustand:
Wenn wir nun die Taste drücken, wird die LED eingeschaltet und sie kann in dem unten veröffentlichten Bild angezeigt werden:
Das Bild unten zeigt die Ausgabe auf dem Serienmonitor:
Wenn wir wieder die Taste drücken, wird die LED ausgeschaltet:
Der Ausgang auf dem Serienmonitor wird sein
Darüber hinaus haben wir ein Bild bereitgestellt, das zeigt, wie die LED mit einem Druckknopf mit Arduino umschaltet.
Abschluss
Es gibt eine Vielzahl von Projekten, die mit Arduino erstellt werden können, und da Arduino -Boards es einfach gemacht haben, mehrere Eingangs- und Ausgabegeräte mit Mikrocontrollern durchzuführen. Dies hat die Anzahl der Projekte, die mit Mikrocontrollern durchgeführt werden können. Umschaltungsschalter hilft bei der Steuerung oder Änderung des Status des anderen Geräts mit einem Druckknopf.