Taster oder auch Knöpfe sind eine sehr einfache Eingabemöglichkeit in Elektronik-Projekten. Die Taster haben einen zurückfedernden Schaltmechanismus, der einen elektrischen Kontakt zwischen den Anschlusspins herstellt, solange der Taster gedrückt wird. Die vorliegenden Taster sind bereits auf einer Platine vormontiert und lassen sich dadurch mit Standard-Grove-Verbindungskabeln und direkt mithilfe des Grove Shields an einen Arduino oder Raspberry Pi anschließen. Das Modul benötigt hierfür nur einen digitalen Pin.
Alle weiteren Hintergrundinformationen sowie ein Beispielaufbau und alle notwendigen Programmbibliotheken sind auf dem offiziellen Wiki (bisher nur in englischer Sprache) von Seeed Studio zusammengefasst. Zusätzlich findet man über alle gängigen Suchmaschinen meist nur mit der Eingabe der genauen Komponenten-Bezeichnungen entsprechende Projektbeispiele und Tutorials.
// Schließe einen Taster an Pin D2 auf dem Grove Shield an.
// lade den sketch hoch
// öffne den *Serial-Monitor*
// stelle die Geschwindigkeit des Serial-Monitor auf 115200
// drücke den Taster
// der Monitor zeigt den aktuellen Status des Tasters durch 0 / 1 an
const int tasterPin = 2;
void setup() {
delay(500);
Serial.begin(115200);
unsigned long startZeit = millis();
while ((!Serial) && ((millis() - startZeit) < 6000)) {
// warte bis der computer sich mit dem Arduino Seriell verbunden hat.
// oder mache nach über 6s warten ohne Verbindung weiter.
1;
}
delay(500);
Serial.println("Grove_Button_minimal.ino");
pinMode(tasterPin, INPUT);
}
void loop() {
Serial.print("Taster 1: ");
Serial.println(digitalRead(tasterPin));
delay(500);
}
Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Wichtige Links für die ersten Schritte:
Projektbeispiele:
Weiterführende Hintergrundinformationen: