int ledPin = 45;
int buttonPin = 48;
int reading = 0;
boolean buttonState;
boolean lastState;
boolean state = LOW;
void setup() {
pinMode (buttonPin,INPUT);
pinMode (ledPin,OUTPUT);
Serial.begin(115200); // เริ่มการสื่อสาร Serial
}
void loop() {
reading = digitalRead(buttonPin);
if ( reading == LOW && lastState == HIGH ) {
delay (10);
Serial.println("สวิทช์ถูกปล่อย");
if (digitalRead(buttonPin) == LOW){
state = !state;
Serial.println("สวิทช์ถูกกด");
}
}
digitalWrite(ledPin,state);
lastState = reading;
}