Professional Documents
Culture Documents
Arduino: By: Zahraa Muhammed
Arduino: By: Zahraa Muhammed
ARDUINO
● Types of Arduino.
Famous micro-controller
manufacturers are Micro-chip,
Atmel, Intel, Analog devices, and
more.
What is Arduino?
●
PIR motion sensor
●
●
Buzzer module
●
●
LED (Light Emitting
Diode)
CODE
int buzzerP in = 8 ; //BUZZER INP UT P IN.
int ledP in = 1 3; //LED P IN.
int pirP in = A 0; //M OTION SENSOR INP UT P IN.
int sensorValue = LOW; //DEFAULT SENSOR STATE.
void setup() { //INITIAL SETTINGS/ASSIGNMETN.
pinMode(buzzerPin, OUTPUT); //SET BUZZER AS OUTPUT.
pinMode(ledPin, OUTPUT); //SET LED AS OUTPUT.
pinMode(pirPin, INPUT); //SET PIR AS INPUT.
}
void loop() { //COMMAND TO BE REPEATED.
sensorValue = digitalRead(pirPin); //READ PIR INPUT PIN.
if ( sensorValue == HIGH) { //IF MOTION IS DETECTED.
tone(buzzerPin, 1200); //BUZZ THE BUZZER.
digitalWrite(ledPin, HIGH); //ON LED.
delay(100); //TIME DIFFERENCE BETWEEN HIGH(ON)& LOW(OFF).
noTone(buzzerPin); //SILENT BUZZER.
digitalWrite(ledPin, LOW); //OFF LED.
delay(100); //TIME DIFFERENCE BETWEEN HIGH(ON)& LOW(OFF).
}
else { //IF NO MOTION IS DETECTED.
noTone(buzzerPin); //SILENT THE BUZZER.
digitalWrite(ledPin, LOW); //OFF LED.
}
}