int led = 13;
int ldr = 0;
int pot = 1;
int cnt = 0;
int value, schwelle = 0;
void setup() {
pinMode(led,OUTPUT);
value = analogRead(ldr);
}
void loop() {
cnt++;
if(cnt>1000) {
cnt = 0;
value = analogRead(ldr);
}
schwelle = (analogRead(pot)/10);
if(value>(analogRead(ldr)+schwelle)||value<analogRead(ldr)-schwelle){
digitalWrite(led, HIGH);
delay(5000);
digitalWrite(led,LOW);
value = analogRead(ldr);
}
delay(10);
}
Keine Kommentare:
Kommentar veröffentlichen