Z arduina sem si udelal jednoduchy alarm.
attachInterrupt(digitalPinToInterrupt(2), changeState, HIGH).
void changeState(){
delay(1000);
pinStatus=digitalRead(2);
if (pingStatus==1){
.....
}
}
Pokud PIR cidlo nedetekuje pohyb je pin trvale pripojen na zem. Jak pir zaregistruje pohyb a okruh se rozpoji pin je ve stavu 1 a jde se do preruseni. Tam se ceka vterinu (pro pripad nejakeho zaruseni) a pak se pin otestuje na stav...
Cas od casu dostanu falesny poplach. Nevim co ho muze vyvolavat. Pir cidlo miri do mistnosti a neni primo oslnovano sluncem ci jinym zdrojem. Cele je to napajene spinanym zdrojem 15V pres stabilizator na 12V. Vsechny zeme mam pospojovane, ale nejsem schopny prijit na to kde je chyba.
Zkousel sem kontakt cidla trvale pripojit a byl klid tak podezrivam cidlo, ale uvital bych nazor Vas ostatnich. Je to jen hracka, ale i tak me stve, ze nemuzu prijit na kloub tomu, kde se berou ty plane poplachy.
Prece jen puls musi trvat neco dele pres 1,2 vteriny...