SW-520D tilt sensor with Arduino
FunduinoLast updated on
Mit zwei Metallkugeln erkennen, ob etwas gekippt wurde
Material
Wie der Sensor arbeitet
1 / 2
Aufbau
1 / 2
Die LED bei Neigung schalten
Sketch: LED bei Neigung einschalten
int LED = 6; // Das Wort "LED" steht jetzt fuer den Wert 6.
int TILT = 7; // Der Neigungssensor wird an Pin 7 angeschlossen.
int NEIGUNG = 0; // Hier wird spaeter gespeichert, ob eine Neigung vorliegt.
void setup()
{
pinMode(LED, OUTPUT); // Der Pin mit der LED ist ein Ausgang.
pinMode(TILT, INPUT); // Der Pin mit dem Neigungssensor ist ein Eingang.
}
void loop()
{
// Pin 7 auslesen. Steht der Sensor aufrecht, verbinden die Kugeln
// seine beiden Kontakte: am Pin liegt Spannung an, der Wert ist HIGH.
// Wird der Sensor gekippt, rollen die Kugeln weg, die Verbindung
// ist unterbrochen und der Wert ist LOW.
NEIGUNG = digitalRead(TILT);
if (NEIGUNG == HIGH) // Sensor steht aufrecht ...
{
digitalWrite(LED, LOW); // ... dann bleibt die LED aus.
}
else // Ansonsten ist der Sensor gekippt ...
{
digitalWrite(LED, HIGH); // ... und die LED leuchtet.
}
}Rate the instructions