#include <ezButton.h>
#define RED 7
#define GREEN 8
#define BLUE 9
#define YELLOW 10
#define PURPLE 11
#define CYAN 12
ezButton button(2);
byte count;
unsigned long released;
void setup() {
  pinMode(RED, OUTPUT);
  pinMode(GREEN, OUTPUT);
  pinMode(BLUE, OUTPUT);
  pinMode(YELLOW, OUTPUT);
  pinMode(PURPLE, OUTPUT);
  pinMode(CYAN, OUTPUT);
  button.setDebounceTime(50);
}
void loop() {
  button.loop();
  if (button.isReleased()) {
    count++;
    released = millis();
  }
  if (millis() - released >= 500 && count) {
    switch(count) {
      case 1:
        digitalWrite(RED, !digitalRead(RED));
        break;
      case 2:
        digitalWrite(GREEN, !digitalRead(GREEN));
        break;
      case 3:
        digitalWrite(BLUE, !digitalRead(BLUE));
        break;
      case 4:
        digitalWrite(YELLOW, !digitalRead(YELLOW));
        break;
      case 5:
        digitalWrite(PURPLE, !digitalRead(PURPLE));
        break;
      case 6:
        digitalWrite(CYAN, !digitalRead(CYAN));
        break;
      default:
        break;
    }
    count = 0;
  }
}
push button toggle ON/OFF SWITCH CASE
 Toggle switch LED:
 กด 1 ครั้ง =  หลอดสีแดง
 GREEN = 2x pressed
 BLUE = 3x pressed
 YELLOW = 4x pressed
 PURPLE = 5x pressed
 CYAN = 6x pressed
 youtu.be/vNo1GlYzptw