const int ledPin = 13; // Pin del LED
const int pirPin = 14; // Pin del sensor PIR
void setup() {
Serial.begin(115200);
pinMode(ledPin, OUTPUT);
pinMode(pirPin, INPUT);
}
void loop() {
int pirState = digitalRead(pirPin);
if (pirState == HIGH) { // Si se detecta movimiento
Serial.println("Movimiento detectado");
digitalWrite(ledPin, HIGH); // Enciende la luz
} else {
Serial.println("Sin movimiento");
digitalWrite(ledPin, LOW); // Apaga la luz
}
delay(100); // Espera corta para evitar lecturas erráticas
}
Loading
esp32-devkit-c-v4
esp32-devkit-c-v4