En este proyecto vamos a ver cómo proteger tu casa o el exterior con un detector de presencia. Comprueba que no hay nadie en la habitación que quieres vigilar y si detecta algo lo señalizará haciendo sonar una alarma del zumbador y escribiendo «ALERTA» en la pantalla lcd. Dificultad : Material necesario A continuación enumeraremos el equipamiento necesario para el proyecto:Una placa Arduino UnoUna pantalla LCD 16×2 con cristal líquidoUn potenciómetroUn zumbadorUn LEDUn sensor de movimiento (Sensor PIR)2 resistencias 220 ohmiosCables de conexión Diagrama del proyecto ¿Para qué sirve el potenciómetro? El potenciómetro se utiliza para ajustar el brillo de la pantalla. Se puede prescindir de él conectando 5V directamente al cable marrón y el GND que va del potenciómetro a la pantalla se puede conectar directamente a la placa Arduino. Programa del proyecto #include <LiquidCrystal.h> // Library for LCD screen LiquidCrystal lcd(13,12,6,5,3,2); // Initialize the library int led=7; int PIR=4; int buzzer=8; int PIRstatus; // Variable to know if the PIR sensor detected motion or not void setup() { lcd.begin(16,2); // Initialize the LCD screen // Set the LED and buzzer as OUTPUT and PIR as INPUT pinMode(led, OUTPUT); pinMode(buzzer, OUTPUT); pinMode(PIR, INPUT); lcd.clear(); } void loop() { PIRstatus=digitalRead(PIR); // Read the PIR sensor value if (PIRstatus==HIGH){ // If the sensor detects motion lcd.clear(); digitalWrite(led,HIGH); digitalWrite(buzzer,HIGH); // Activate the buzzer tone(buzzer, 300, 10000); lcd.setCursor(0, 0); lcd.print("ALERT"); // Display "Alert" on the screen delay(7000); lcd.clear(); } else { lcd.setCursor(0, 0); lcd.print("SAFE"); // If no motion is detected, display "Safe" digitalWrite(led, LOW); digitalWrite(buzzer, LOW); } delay(1000); } ¿Cómo introduzco el programa en la placa Arduino? Para poner el programa en tu placa Arduino, necesitarás el software Arduino Ide. Simplemente abre el software y carga el programa, luego conecta la placa Arduino y carga el programa en ella. Simulación de proyectos