This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Verschiebungs- und Vibrationserkennung ====== {{ :wiki:arduino:ky002.png?150|Vibrationssensormodul KY-002}} ===== Vibrationssensormodul KY-002 ===== Das Modul erkennt Verschiebungen, die Pinbelegung ist die Standardgrundbelegung: {{:wiki:arduino:pin_3.png?200|Pin-Basis-Zuordnung}} ==== Beispielprogramm ==== <code> int Led = 13 ;// Led Ausgang int Sensor = 10; // KY-002 Sensoreingang int val; // interne Variable void setup () { pinMode (Led, OUTPUT) ; // led Ausgang pinMode (Sensor, INPUT) ; // Sensor-pin digitalWrite(Sensor, HIGH); // Aktivieren eines internen Pull-Up-Widerstands } void loop () { val = digitalRead (Sensor) ; // Sensorsignal einlesen if (val == HIGH) // Wenn das Signal aktiv ist, steuern die LED { digitalWrite (Led, LOW); } else { digitalWrite (Led, HIGH); } } </code> {{ :wiki:arduino:ky20.png?200|KY-020 Kippschalter "Neigungs" -Modul}} ===== KY-020 Kippschalter "Neigungs" -Modul ===== Der KY-020 ist ein Kippschalter-Sensormodul. Schließen Sie den Stromkreis, wenn Sie zur Seite geneigt sind, solange der Neigungswinkel groß genug ist, um den Kugelschalter zu aktivieren. Der KY-020 besteht aus einem 10-kΩ-Widerstand und einem bidirektionalen Metallkugelschalter, der den Stromkreis je nach Neigungsgrad öffnet / schließt, aber den Neigungswinkel nicht misst. ==== Verdrahtung ==== {{:wiki:arduino:ky20_wiring.png?400|KY-020 Verdrahtung}} * S: pin 2 * mitte: + 5V DC * -: GND ==== Példaprogram ==== <code> int tiltPin = 2; // "tilt" Pin int ledPin = 13; // led Pin int tiltState = 0; // interne Variable void setup() { pinMode(ledPin, OUTPUT); // led pin: Ausgang pinMode(tiltPin, INPUT); // "tilt" pin: Eingang } void loop(){ // "Tilt" -Status als digitales Signal tiltState = digitalRead(tiltPin); // je nach zustand die led einschalten if (tiltState == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } } </code> ==== Quelle ==== http://arduinomodules.info/ky-020-tilt-switch-module/ de/arduino/tilt.txt 2022/04/21 15:00()