Cu ajutorul senzorului PIR (senzor de prezență umană) vom aprinde un LED.
Link:
https://www.tinkercad.com/things/jX5L17dl64t-led-10
int led = 13; //LED-ul pe pinul 13
int pirSensor = 4; //Senzorul PIR pe pinul 4
void setup() {
pinMode(pirSensor, INPUT_PULLUP);
pinMode(led, OUTPUT);
Serial.begin(9600);}
void loop() {
//Citim senzorul PIR și verificăm dacă se detectează prezența umană
if (digitalRead(pirSensor)) {
// Se va afișa în Serial Monitor faptul că s-a detectat prezența umană
Serial.println("Detectată prezența umană!");
digitalWrite(led, HIGH); //Se aprinde LED-ul }
else { //Daca nu sesizează nimic
digitalWrite(led, LOW); //LED-ul se oprește
//Se afișează în Serial Monitor faptul că nu s-a detectat nimic
Serial.println("NU s-a detectat nimic"); }
delay(3000);}
Un senzor PIR (pasiv infraroșu) este un dispozitiv care detectează radiația infraroșie emisă de obiecte în mișcare într-o zonă specifică. Acest tip de senzor este adesea folosit pentru detectarea mișcării în sistemele de securitate, sisteme de iluminare automată și alte aplicații care necesită detectarea prezenței umane sau a altor obiecte în mișcare.
Senzorul PIR are doi rezistori ajustabili: unul dintre potențiometri controlează cât de sensibil este senzorul la schimbările de căldură, iar celălalt controlează cât timp rămâne senzorul activat după ce detectează o mișcare sau o sursă de căldură.
Un aspect important al senzorilor PIR este că sunt “pasivi”, adică nu emit radiație infraroșie, ci doar detectează schimbările acesteia generate de sursele de căldură din mediu. Acest lucru îi face eficienți și discreți în aplicațiile lor.