/*
*/
#include <LiquidCrystal.h>
#define button 2 //Nyomógomb bemenet meghatásozása
#define LED1 A0
#define LED1 A1
#define LED1 A2
#define LED1 A3
bool btnState = 0;
int antiprell = 0; //Gombnyomás tranziens hatástalanításához kell.
int program = 0; //Program azonosító tároló
void setup() {
pinMode(button, INPUT_PULLUP);
pinMode(A0, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(A2, OUTPUT);
pinMode(A3, OUTPUT);
}
void loop() {
btnTest(); //Nyomógomb kezelő függvény
effect();
}
///////////////////////////Saját függvényeg//////////////////////////
void btnTest(){ //Nyomógomb kezelás prell mentesítve
if(digitalRead(button) == LOW){
btnState = !btnState;
while(digitalRead(button)==LOW){
delay(1000);
}
}
}
void effect(){
if(btnState == LOW){
digitalWrite(LED1,LOW);
}
if(btnState == HIGH){
digitalWrite(LED1,HIGH);
}
}