#include "switch.h"
const byte LED_R=22;
const byte LED_G=21;
const byte SW_PIN=23;
boolean ledRState = false;
boolean ledGState = false;
Switch sw(SW_PIN, LOW, true);
void setup() {
Serial.begin(9600);
pinMode(LED_R, OUTPUT);
pinMode(LED_G, OUTPUT);
}
void loop() {
switch (sw.check()){
case RELEASED_FROM_PRESS:
ledGState=!ledGState;
digitalWrite(LED_G, ledGState);
break;
case LONG_PRESSED:
ledRState=!ledRState;
digitalWrite(LED_R, ledRState);
break;
case PRESSING:
Serial.println("hello!");
break;
}
delay(10);
}