Pada kesempatan kali ini saya akan membagikan tutorial bagaimana cara membuat lampu menyala dengan gerakan, sehingga penggunaan lampu menjadi lebih sedikit dan biaya pembayaran listrik lebih murah, langsung saja peralatan yang perlu disiapkan adalah :
1. 1 Buah Arduino
2. 1 Buah Sensor PIR
3. 1 Buah Modul Relay 5V
untuk gambar rangkaiannya adalah sbb:
Keterangan
vcc Sensor Pir ==> 5v Arduino
Gnd Sensor Pir ==> Gnd Arduino
Out Sensor Pir ==> port 2 Arduino
vcc Relay ==> 5v Arduino
Gnd Relay ==> Gnd Arduino
In Relay ==> port 3 Arduino
untuk Source Code nya sbb:
int sensorPin = 2; // Set up a PIR sensor pin int pirState = LOW; int val = 0; int relayPin = 3; //Set up a Relay pin void setup() { pinMode(sensorPin, INPUT); pinMode(relayPin, OUTPUT); Serial.begin(9600); } void loop() { val = digitalRead(sensorPin); // read input value if (val == HIGH) { // check if the input is HIGH digitalWrite(relayPin, HIGH); // turn Relay ON delay(150); if (pirState == LOW) { Serial.println("Motion detected!"); pirState = HIGH; } } else { digitalWrite(relayPin, LOW); // turn Relay OFF delay(150); if (pirState == HIGH) { Serial.println("Motion ended!"); pirState = LOW; } } }
Atau Bisa di doenload di SINI
0 Comments:
Post a Comment