Devices & Components
Arduino Mega 2560 Rev3
LED (generic)
LED(RGB)
PIR Motion Sensor (generic)
Male/Female Jumper Wires
Resistor 220 ohm
Jumper wires (generic)
Solderless Breadboard Full Size
Software & Tools
Arduino IDE
Project description
Code
CODE
c_cpp
1#define IR_output 7 2void setup() { 3 pinMode(IR_output,INPUT); 4 pinMode(9, OUTPUT); 5 pinMode(10, OUTPUT); 6 pinMode(11, OUTPUT); 7 pinMode(5, OUTPUT); 8 pinMode(2, OUTPUT); 9Serial.begin(9600); 10} 11 12void loop() { 13 if(digitalRead(IR_output)==HIGH){ 14 Serial.println("detected"); 15 digitalWrite(10, LOW); 16 digitalWrite(5, LOW); 17 digitalWrite(9, HIGH); 18 digitalWrite(2, HIGH); 19 delay(200); 20 21 } 22 if(digitalRead(IR_output)==LOW){ 23 Serial.println("no detected"); 24 digitalWrite(10, HIGH); 25 digitalWrite(5, HIGH); 26 digitalWrite(9, LOW); 27 digitalWrite(2, LOW); 28 delay(200); 29 } 30 31}
CODE
c_cpp
1#define IR_output 7 2void setup() { 3 pinMode(IR_output,INPUT); 4 pinMode(9, OUTPUT); 5 pinMode(10, OUTPUT); 6 pinMode(11, OUTPUT); 7 pinMode(5, OUTPUT); 8 pinMode(2, OUTPUT); 9Serial.begin(9600); 10} 11 12void loop() { 13 if(digitalRead(IR_output)==HIGH){ 14 Serial.println("detected"); 15 digitalWrite(10, LOW); 16 digitalWrite(5, LOW); 17 digitalWrite(9, HIGH); 18 digitalWrite(2, HIGH); 19 delay(200); 20 21 } 22 if(digitalRead(IR_output)==LOW){ 23 Serial.println("no detected"); 24 digitalWrite(10, HIGH); 25 digitalWrite(5, HIGH); 26 digitalWrite(9, LOW); 27 digitalWrite(2, LOW); 28 delay(200); 29 } 30 31}
Downloadable files
DIAGRAM
DIAGRAM

Comments
Only logged in users can leave comments