Neste projeto, veremos como proteger sua casa ou ambientes externos com um detector de presença. Ele verifica se não há ninguém no cômodo que você deseja monitorar e, se detectar alguma coisa, sinalizará isso emitindo um alarme com a campainha e escrevendo “ALERT” na tela de LCD. Dificuldade : Materiais necessários A seguir, listaremos os equipamentos necessários para o projeto:Uma placa Arduino UnoUma tela LCD 16×2 com cristal líquidoUm potenciômetroUm buzzerUm LEDUm sensor de movimento (sensor PIR)2 resistores de 220 ohmsFios de conexão Diagrama do projeto Qual é a finalidade do potenciômetro? O potenciômetro é usado para ajustar o brilho da tela. Você pode dispensá-lo conectando 5 V diretamente ao fio marrom e o GND que vai do potenciômetro à tela pode ser conectado diretamente à placa Arduino. Programa do projeto #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); } Como faço para colocar o programa na placa Arduino? Para colocar o programa em sua placa Arduino, você precisará do software Arduino Ide. Basta abrir o software e carregar o programa e, em seguida, conectar a placa Arduino e carregar o programa nela. Simulação de projeto