#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int pir=2;
const int led=3;
const int parlante=4;
void setup() {
pinMode(led, OUTPUT);
pinMode(parlante, OUTPUT);
pinMode(pir, INPUT);
lcd.init();
lcd.backlight();
}
void loop() {
int movimiento=digitalRead(pir);
lcd.clear();
lcd.setCursor(8,0);
lcd.print(movimiento);
delay(300);
if(movimiento==1){
lcd.setCursor(2,1);
lcd.print("Se movio");
delay(300);
digitalWrite(led, LOW);
tone(parlante, 500);
delay(400);
}
else{
lcd.setCursor(2,1);
lcd.print("NO movimiento");
delay(300);
digitalWrite(led, HIGH);
noTone(parlante);
delay(400);
}
}
Pir