Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Mendefinisikan pin relay
- const int relay1 = 2;
- const int relay2 = 3;
- const int relay3 = 4;
- const int relay4 = 5;
- const int relay5 = 6;
- const int relay6 = 7;
- // -------------------------------------------
- // kode program pengendali relay 6 channel
- // www.ardukode.blogspot.com
- // -------------------------------------------
- // Variabel untuk mengatur interval kedipan
- int interval = 1000; // Interval dalam milidetik
- void setup() {
- // Mengatur pin relay sebagai output
- pinMode(relay1, OUTPUT);
- pinMode(relay2, OUTPUT);
- pinMode(relay3, OUTPUT);
- pinMode(relay4, OUTPUT);
- pinMode(relay5, OUTPUT);
- pinMode(relay6, OUTPUT);
- // Mematikan semua relay pada awalnya
- digitalWrite(relay1, LOW);
- digitalWrite(relay2, LOW);
- digitalWrite(relay3, LOW);
- digitalWrite(relay4, LOW);
- digitalWrite(relay5, LOW);
- digitalWrite(relay6, LOW);
- }
- void loop() {
- // Menyalakan relay dan lampu LED dengan interval tertentu
- digitalWrite(relay1, HIGH);
- delay(interval);
- digitalWrite(relay1, LOW);
- delay(interval);
- digitalWrite(relay2, HIGH);
- delay(interval);
- digitalWrite(relay2, LOW);
- delay(interval);
- digitalWrite(relay3, HIGH);
- delay(interval);
- digitalWrite(relay3, LOW);
- delay(interval);
- digitalWrite(relay4, HIGH);
- delay(interval);
- digitalWrite(relay4, LOW);
- delay(interval);
- digitalWrite(relay5, HIGH);
- delay(interval);
- digitalWrite(relay5, LOW);
- delay(interval);
- digitalWrite(relay6, HIGH);
- delay(interval);
- digitalWrite(relay6, LOW);
- delay(interval);
- }
Advertisement
Add Comment
Please, Sign In to add comment