#include "switch.h" Switch s1(22,0); int q; //{0,1} - blinking void setup() { Serial.begin(9600); pinMode(30,OUTPUT); //diode - pressed pinMode(32,OUTPUT); //diode - momentary pressed (blinks after press) pinMode(44,OUTPUT); //blinks every 100ms q=1; } void loop() { boolean b=s1.isMomentaryPressed(); //on the same switch this must be called first boolean a=s1.isPressed(); if(q==0)q=1;else q=0; //change cycle blink digitalWrite(30,a); digitalWrite(32,b); digitalWrite(44,q); //to see cycles delay(100); }