Der Aufbau und der Sketch ähnelt dem mit einem Mikrotaster: Sobald der Vibrations-Sensor geschlossen ist bzw. einen bestimmten Strom durchlässt, leuchtet die LED.
#define PIN_VIB A0
#define PIN_LED 7
void setup()
{
pinMode(PIN_LED, OUTPUT);
pinMode(PIN_VIB, INPUT);
Serial.begin(9600);
}
void loop()
{
int vibValue = analogRead(PIN_VIB);
Serial.println(vibValue);
if (vibValue < 200) {
digitalWrite(PIN_LED, HIGH);
delay(1000);
} else {
digitalWrite(PIN_LED, LOW);
}
delay(100);
}
zurück