Beschreibung
Was ist das? Die beiden quadratischen Taster mit den Maßen 12x12mm sind ein einfacher, aber wesentlicher Bauteil für Projekte mit Arduino und Raspberry Pi. Dieser Typ von Schalter ist ideal, um Funktionen wie das Einschalten oder Ausschalten von Geräten zu implementieren.
Eigenschaften:
– Maße: 12x12mm
– Höhe: 7,3mm
– Anzahl: 2 Stück
Wozu dient es? Quadratische Taster sind nützlich für Projekte, die eine einfache und sichtbare Benutzeroberfläche erfordern, wie die Erstellung interaktiver Spiele oder das Einschalten/Ausschalten von Geräten. Sie sind kompatibel mit Arduino und Raspberry Pi.
Tutorial: Wie man den Quadrat-Taster 12*12mm verwendet
Dieser quadratische Taster mit den Maßen 12x12mm ist ideal für Projekte mit Arduino und Raspberry Pi, die einen einfachen, aber sichtbaren Schalter benötigen. Er ist sowohl für Anfänger als auch für erfahrene Maker geeignet.
Was benötigt man?
– Arduino Uno
– GPIO-Pin-Verbindung
– Sprungkabel
Schritte:
1. Verbinden Sie den Taster mit den Pins des Mikrocontrollers über Sprungkabel.
2. Überprüfen Sie die Polarisierung der Kontakte des Tasters: Normalerweise ist einer gemein (NC oder NO) und der andere ist der Befehl.
3. Schreiben Sie ein Arduino-Sketch, um den Status des Tasters zu lesen.
4. Verwenden Sie pinMode() um den Pin als EINGANG zu konfigurieren.
5. Definieren Sie eine boolesche Variable, um den aktuellen Status des Tasters zu speichern.
6. Im Loop-Cycle() verwenden Sie digitalRead() um zu überprüfen, ob der Taster gedrückt oder losgelassen wurde.
7. Fügen Sie einen Befehl hinzu, je nach Status des Tasters (z.B. eine LED einschalten).
8. Kompilieren und laden Sie den Sketch auf den Mikrocontroller.
9. Testen Sie die Funktionalität, indem Sie den Taster drücken.
Beispielskript:
const int buttonPin = 2; // Pin verbunden mit dem Taster
int lastButtonState = HIGH;
void setup() {
pinMode(buttonPin, INPUT);
}
void loop() {
int reading = digitalRead(buttonPin);
if (reading != lastButtonState) {
lastButtonState = reading;
delay(50); // Warten, um das Bouncing zu vermeiden
if (reading == LOW) { // Der Taster wurde gedrückt
Serial.println(„Taster gedrückt“);
}
}
Mini-Projekt: Erstellen Sie eine Spielkugel, die eine LED einschaltet, wenn der Spieler den Taster drückt. Verwenden Sie einen zweiten Taster, um sie freizugeben.
Häufige Fehler:
– Ignorieren der Polarisierung der Kontakte des Tasters.
– Ignorieren des Bouncing-Effekts des Tasters.
– Verwendung einer Pull-Up-Widerstand ohne Notwendigkeit.
– Falsche Verbindung des Tasters an die GPIO-Pins.
Empfohlene Zubehör:
– Arduino Uno
– 3D-Druck-Case für Arduino
– Set RGB-LEDs
– Sprungkabel
Häufig gestellte Fragen:
Wie kann ich den Bouncing-Effekt des Tasters vermeiden?
Fügen Sie eine Verzögerung von etwa 50ms in Ihrem Loop-Cycle() hinzu oder verwenden Sie eine Bibliothek wie Debounce.
Kann ich mehrere Taster an einen einzigen Pin anschließen?
Ja, aber Sie müssen die Logik für die Unterscheidung zwischen den verschiedenen Tastern verwalten. Betrachten Sie das Verwenden eines Multiplexers, wenn Sie viele Schnittstellen haben.
Welche Energieverbrauch hat der Taster, wenn er nicht gedrückt wird?
Überprüfen Sie das Datenblatt des Produkts.







Rezensionen
Es gibt noch keine Rezensionen.