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