Bây giờ chúng ta sẽ lấy các vật liệu cần thiết cho dự án:
Một bo mạch Arduino Uno
Màn hình LCD tinh thể lỏng 16×2
một chiết áp
Một cái chuông
Một đèn LED
Cảm biến chuyển động (Cảm biến PIR)
2 điện trở 220 ohm
Dây kết nối
#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12,6,5,3,2);
int led=7;
int PIR=4;
int buzzer=8;
int PIRstatus;
void setup()
{
lcd.begin(16,2);
pinMode(led, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(PIR, INPUT);
lcd.clear();
}
void loop()
{
PIRstatus=digitalRead(PIR);
if (PIRstatus==HIGH){
lcd.clear();
digitalWrite(led,HIGH);
digitalWrite(buzzer,HIGH);
tone(buzzer, 300, 10000);
lcd.setCursor(0, 0);
lcd.print("ALERTE");
delay(7000);
lcd.clear();
}
else
{
lcd.setCursor(0, 0);
lcd.print("EN SECURITE");
digitalWrite(led, LOW);
digitalWrite(buzzer, LOW);
}
delay(1000);
}
Để đưa chương trình vào bo mạch Arduino, bạn sẽ cần phần mềm Arduino IDE. Bạn chỉ cần mở phần mềm và tải chương trình vào, sau đó cắm bo mạch Arduino vào và tải chương trình vào.
Sau đây là mô phỏng dự án trên Tinkercad: