uint8_t pinInput = 53; // pin di input a cui è collegato l'OUT del PIR
uint8_t valPIR = 0; // variabile utilizzata per memorizzre lo stato del PIR
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // pin a cui è collegato il LED è un output
pinMode(pinInput, INPUT); // pin a cui è collegato il PIR è un input
Serial.begin(9600);
}
void loop() {
valPIR = digitalRead(pinInput); // viene letto il valore restituito dal PIR
if (valPIR == 1) {
Serial.println("persona rilevata");
digitalWrite(LED_BUILTIN, HIGH);
} else {
Serial.println("nessuna persona rilevata");
digitalWrite(LED_BUILTIN, LOW);
}
delay(150);
}