#include SoftwareSerial mySerial(5, 1); const int ledPin = 10; const int buttonPin = 9; bool state; bool previousState; void setup() { Serial.begin(9600); pinMode (ledPin, OUTPUT); pinMode (buttonPin, INPUT); state = false; previousState = state; } void loop() { if (digitalRead(buttonPin)) { if (!previousState) { state = true; Serial.println("LED ON"); } } else { if (previousState) { state = false; Serial.println("LED OFF"); } } previousState = state; if (state) { digitalWrite(ledPin, LOW); } else { digitalWrite(ledPin, HIGH); } }