Der Kippschalter funktioniert wie ein normaler Schalter. Er kann als Eingabe für einen Mikrocontroller verwendet werden. Der Sensor besteht aus mehreren Metallkugeln, die nur dann einen elektrischen Kontakt herstellen, wenn der Sensor hochkant steht. Der Sensor gibt ein digitales Signal aus, sobald er eine gewisse Neigung erreicht. Er kann direkt oder mithilfe des Grove Shields an einen Arduino oder Raspberry Pi angeschlossen werden. Der Schalter benötigt nur einen digitalen Pin.
Der Kippschalter kann eingesetzt werden, um einen Grenzwinkel für eine beliebige Neigung zu ermitteln und davor zu warnen.
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 durch die Eingabe der genauen Komponentenbezeichnung entsprechende Projektbeispiele und Tutorials.
//Connect a Grove - Tilt Switch to port D5, then connect a Grove - Button and Grove - Red LED to port D7 and D2 of a Base Shield. void setup() { pinMode(1, OUTPUT); pinMode(5, INPUT); pinMode(7, INPUT); } void loop() { if (digitalRead(5)==HIGH) { digitalWrite(1, HIGH); delay(100); digitalWrite(1, LOW); } if (digitalRead(7)==HIGH) { digitalWrite(1, HIGH); delay(200); digitalWrite(1, LOW); } }
Wichtige Links für die ersten Schritte:
Projektbeispiele:
Weiterführende Hintergrundinformationen:
- Schalter (Elektrotechnik) – Wikipedia Artikel
- GPIO – Wikipedia Artikel
- GitHub-Repository: Kippschalter