Nyt hankimme projektiin tarvittavan materiaalin:
Arduino Uno -levy
16×2 nestekidenäyttö
Potentiometri
Summeri
LED
Liiketunnistin (PIR-anturi)
2 220 ohmin vastusta
Kytkentäjohdot
#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("ALERT");
delay(7000);
lcd.clear();
}
else
{
lcd.setCursor(0, 0);
lcd.print("EN SECURITE");
digitalWrite(led, LOW);
digitalWrite(buzzer, LOW);
}
delay(1000);
}