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