IP
5 phush button led strip - Manfaat sayur

5 phush button led strip

mas jo phush button led


const int leds[] = {2, 3, 4, 5, 6, 7, 8, 9};  // LED pins

const int buttons[] = {6, 5, 4, 3, 2};   // Button pins

const int delayTime = 750;  // 80 BPM, adjust as needed


void setup() {

  // Initialize LEDs as OUTPUT

  for (int i = 0; i < 8; i++) {

    pinMode(leds[i], OUTPUT);

  }

  

  // Initialize buttons as INPUT_PULLUP

  for (int i = 0; i < 5; i++) {

    pinMode(buttons[i], INPUT_PULLUP);

  }

}


void loop() {

  if (digitalRead(buttons[0]) == LOW) {  // Active LOW due to INPUT_PULLUP

    playA();

  } else if (digitalRead(buttons[1]) == LOW) {

    playM();

  } else if (digitalRead(buttons[2]) == LOW) {

    playR();

  } else if (digitalRead(buttons[3]) == LOW) {

    playK();

  } else if (digitalRead(buttons[4]) == LOW) {

    playE();

  }

}


// Preset Functions

void playA() {

  flashLeds(0, 8);

}


void playM() {

  flashLeds(0, 3);

  flashLeds(4, 8);

}


void playR() {

  flashLeds(0, 3);

}


void playK() {

  flashLeds(0, 5);

}


void playE() {

  flashLeds(0, 5);

}


void flashLeds(int start, int end) {

  for (int i = start; i < end; i++) {

    digitalWrite(leds[i], HIGH);

  }

  delay(delayTime);

  for (int i = start; i < end; i++) {

    digitalWrite(leds[i], LOW);

  }

  delay(delayTime);

}

kalilandak info
kalilandak info KALILANDAK INFO adalah blog membahas mafaat buah dan lainya

Posting Komentar untuk "5 phush button led strip"