Advertisement
jgoy

3 LEDs, different speed

May 9th, 2024 (edited)
832
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.35 KB | Source Code | 0 0
  1. const uint8_t LED_PIN[3] = { 25, 26, 27 };         // GPIO pins LED
  2. const uint16_t INTERVAL[3] = { 3131, 1117, 200 };  // interval millisec
  3.  
  4. void setup() {
  5.   for (uint8_t i = 0; i < 3; i++) pinMode(LED_PIN[i], OUTPUT);
  6. }
  7.  
  8. void loop() {
  9.   for (uint8_t i = 0; i < 3; i++) digitalWrite(LED_PIN[i], millis() % INTERVAL[i] * 2 < INTERVAL[i] ? HIGH : LOW);
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement