class GOMB{ //osztály létrehozása
private: //
int pin;
bool state;
public:
GOMB(int g){
pin = g;
pinMode(pin,INPUT_PULLUP);
}
void readState(){
state = digitalRead(pin);
}
bool isPressed(){
readState();
if(state == LOW){
return true;}
else {
return false;
}
}
};
GOMB gomb1(2);
void setup() {
Serial.begin(9600);
}
void loop() {
if(gomb1.isPressed()){
Serial.println("Gomb megnyomva");
}
delay(100);
}