#include SoftwareSerial mySerial(1, 0); const int ledPin = 7; const int buttonPin = 10; const int potPin = A1; int urca = 0; bool safe = false; void setup() { CLKPR = (1 << CLKPCE); CLKPR = (0 << CLKPS3) | (0 << CLKPS2) | (0 << CLKPS1) | (0 << CLKPS0); pinMode (buttonPin, INPUT); pinMode (potPin, INPUT); digitalWrite(buttonPin, LOW); mySerial.begin(9600); } void loop() { if (digitalRead(buttonPin) == HIGH) { safe = !safe; mySerial.write(map(analogRead(potPin), 0, 1023, 0, 255)); digitalWrite(ledPin, safe); delay (50); } else { mySerial.write(urca); digitalWrite(ledPin, safe); } }