Arduino-pohybový senzor

Využitelný na detekciu pohybu v stráženom priestore. Na ukážkové zapojenie potrebujeme Arduino, pohybový senzor, LEDku, nepájivé pole a pár káblikov.

Zapojenie vyzerá takto:

Zdroj: randomnerdtutorials.com

Ak program nefunguje skúste prehodiť červený a čierny káblik medzi sebou. Senzor detekuje pohyb s asi 2 sekundovým zdržaním.

Program vyzerá takto:

int a = 0;   
 void setup() {
   pinMode(13, OUTPUT);     
   pinMode(2, INPUT); 
 }
 void loop(){
   a = digitalRead(2);  
   if (a == HIGH) {         
     digitalWrite(13, HIGH);   
     delay(100);               
     }
   if (a == LOW) {
     digitalWrite(13, LOW); 
     delay(100);                
     }
 }

Keď na pin 2 príde zo senzoru 5 voltov tak bol detekovaný pohyb, príkaz digitalRead to načíta ako logickú 1ku (HIGH) a uloží do premennej A. Ak je v premennej A hodnota HIGH zapne sa LEDku inak je vypnutá.

Leave a Reply

Your email address will not be published. Required fields are marked *