Mwhaa.
Programeren...zou graag willen
Ben ik echt te oud voor.
Deze sketch is bedoeld voor mijn zere tenen project ..
Ik wil een ledstrip onder mijn bed werkend krijgen, met 2 pirren.
De ldr enz enz ,mogen eruit, ik schakel hem met domoticz aan en uit.
Heb een mosfet die 12 volt leds aan en uit zet werkend op mijn arduino.[ ik ben trots als een beer mee ... ]
Heb ook een simpele sketch gevonden..
Maar door mijn gebrek krijg ik deze ook niet goed werkend.
https://raw.github.com/jedgarpark/Make_PIR_Sensor/master/MAKE_PIR_Sens…
Hier zou de buzzer ruit mogen.
En als daar tijd in kan stellen, tijd om te plassen en terug ben ik blij..
Ben een eind...
Maar hij doet het net anders om.
Pir actief, lamp uit..
Pir stil lamp aan...
Eigenlijk alleen maar andersom...
Maar dat lukt me niet...?
c code:
int ledPin = 12;
int inputPin = 2;
int pirState = LOW;
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop(){
val = digitalRead(inputPin);
if (val == HIGH) {
delay(100);
if (pirState == LOW) {
pirState = LOW;
}
} else {
delay(100);
if (pirState == HIGH){
Serial.println("Motion ended!");
pirState = HIGH;
}
}
}
Maakt me gek...
So please waar kijk ik verkeerd...
Tekst erachter klopt niet
c code:
int ledPin = 12;
int inputPin = 2;
int pirState = LOW;
int val = 1;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
Serial.begin(9600);
}
void loop(){
val = digitalRead(inputPin);
if (val == LOW) {
digitalWrite(ledPin, HIGH);
if (pirState == LOW) {
Serial.println("Motion detected!");
pirState = LOW;
}
} else { digitalWrite(ledPin, LOW);
if (pirState == HIGH){
Serial.println("Motion ended!");
pirState = HIGH;
}
}
}
Hij doet wat ik wil...[ ben best trots op mezelf ]
Het enige wat ik er niet in krijg.
Is tijd..
Ongeveer zolang om te plassen en terug te lopen...
Nog een probleempje ontdekt..
Wanneer ik de usb poort eraf haal, en alleen de 12volt voeding erop laat zitten.
Gaan de leds niet uit, maar heel zachtjes branden????
Toch niet zo'n productief middagje gehad...
[Bericht gewijzigd door
Henry S.
op maandag 18 november 2013 19:51:04
(27%)