Czujnik ruchu
Czujnik ruchu – najprostszy układ do arduino z Serial monitor.
Schemat:
int czujnik = 3; //pin 3 połączony z sygnałem z czujnika int led = 4; //wyjście led - działanie czujnika void setup(){ Serial.begin(9600); //inicjalizacja monitora szeregowego pinMode(czujnik, INPUT); //ustawienie pinu Arduino jako wejście pinMode(led, OUTPUT); //ustawienie pinu Arduino jako wejście Serial.println("---- TEST CZUJNIKA RUCHU ----"); } void loop(){ int ruch = digitalRead(czujnik); //odczytanie wartości z czujnika if(ruch == HIGH) //wyświetlenie informacji na monitorze szeregowym { //stan wysoki oznacza wykrycie ruchu, stan niski - brak ruchu Serial.println("RUCH WYKRYTY!"); digitalWrite(led, HIGH); } else { Serial.println("brak ruchu"); digitalWrite(led, LOW); } delay(100); //opóźnienie między kolejnymi odczytami }