cisco404

kode program pengendali relay 6 channel

May 27th, 2024
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.55 KB | Source Code | 0 0
  1. // Mendefinisikan pin relay
  2. const int relay1 = 2;
  3. const int relay2 = 3;
  4. const int relay3 = 4;
  5. const int relay4 = 5;
  6. const int relay5 = 6;
  7. const int relay6 = 7;
  8.  
  9. // -------------------------------------------
  10. // kode program pengendali relay 6 channel
  11. // www.ardukode.blogspot.com
  12. // -------------------------------------------
  13.  
  14. // Variabel untuk mengatur interval kedipan
  15. int interval = 1000; // Interval dalam milidetik
  16.  
  17. void setup() {
  18.   // Mengatur pin relay sebagai output
  19.   pinMode(relay1, OUTPUT);
  20.   pinMode(relay2, OUTPUT);
  21.   pinMode(relay3, OUTPUT);
  22.   pinMode(relay4, OUTPUT);
  23.   pinMode(relay5, OUTPUT);
  24.   pinMode(relay6, OUTPUT);
  25.  
  26.   // Mematikan semua relay pada awalnya
  27.   digitalWrite(relay1, LOW);
  28.   digitalWrite(relay2, LOW);
  29.   digitalWrite(relay3, LOW);
  30.   digitalWrite(relay4, LOW);
  31.   digitalWrite(relay5, LOW);
  32.   digitalWrite(relay6, LOW);
  33. }
  34.  
  35. void loop() {
  36.   // Menyalakan relay dan lampu LED dengan interval tertentu
  37.   digitalWrite(relay1, HIGH);
  38.   delay(interval);
  39.   digitalWrite(relay1, LOW);
  40.   delay(interval);
  41.  
  42.   digitalWrite(relay2, HIGH);
  43.   delay(interval);
  44.   digitalWrite(relay2, LOW);
  45.   delay(interval);
  46.  
  47.   digitalWrite(relay3, HIGH);
  48.   delay(interval);
  49.   digitalWrite(relay3, LOW);
  50.   delay(interval);
  51.  
  52.   digitalWrite(relay4, HIGH);
  53.   delay(interval);
  54.   digitalWrite(relay4, LOW);
  55.   delay(interval);
  56.  
  57.   digitalWrite(relay5, HIGH);
  58.   delay(interval);
  59.   digitalWrite(relay5, LOW);
  60.   delay(interval);
  61.  
  62.   digitalWrite(relay6, HIGH);
  63.   delay(interval);
  64.   digitalWrite(relay6, LOW);
  65.   delay(interval);
  66. }
Advertisement
Add Comment
Please, Sign In to add comment