arduino YUN primi passi

ok ho scritto questo utilizzando Arduino UNO (adibito a muletto) dopo lo darò in pasto a YUN e per alleggerire il codice non ho messo nessuna parte del wifi ecc..ho messo solo la parte della seriale per incomiciare ma "ovviamente" non funziona.

#include <SoftwareSerial.h>

SoftwareSerial mySerial(7,8);
byte stato = digitalRead (10);

void setup() {
  Serial.begin(9600);
  mySerial.begin(9600);
  pinMode(10,INPUT);


}

void loop() {

  if (stato == LOW); // contolla se pin è low
  Serial.println("VPR spento");

  if (digitalRead(10) != stato) // controlla se pin è passato in high
  {
    Serial.println("VPR acceso");
    mySerial.println("7E 30 30 30 30 20 31 0D");// invia comando ON al VPR
    digitalWrite(stato,HIGH);

  }
  if (digitalRead(10) == HIGH); //controlla se pin è high
  Serial.println("VPR acceso");
  {
    if (digitalRead(10) != stato) // controlla se pin è passato in low
    Serial.println("VPR spento");
    mySerial.println("7E 30 30 30 30 20 31 0D");// invia comando ON al VPR
    digitalWrite(stato,LOW);

  }
}