|
|||
|
|
||
|
|||
int SENSOR_PIN = 7; int lastState = LOW; int currentState; void setup() { pinMode(SENSOR_PIN, INPUT); } void loop() { currentState = digitalRead(SENSOR_PIN); if(lastState == LOW && currentState == HIGH) Serial.println("Der Sensor wurde berührt!"); lastState = currentState; } |
|
||
|
|||
// Wenn der Ausgang HIGH ist, dann wurde der Sensor gedrückt int touchPin = 7; // Pin für den Touch Sensor int ledPin = 13; // Pin für die LED void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); // Setzt den LED Pin auf OUTPUT pinMode(touchPin, INPUT); // Setzt den Touch Pin auf INPUT } void loop() { int touchValue = digitalRead(touchPin); // Liest den Touch Pin if (touchValue == HIGH) { // Checked ob der Sensor berührt wurde digitalWrite(ledPin, HIGH); Serial.println("Beruehrt");} else {digitalWrite(ledPin, LOW); Serial.println("Nicht beruehrt");} delay(100); } |
|