Paso 5: El código: lado Arduino
No sabía cómo hacer python escupa seriales bytes, así después de que ver lo que estaba enviando el código python, sólo modificó el arduino de código para reaccionar al valor correcto.
Aquí está el código:
/*
Tweet-a-pot Gregg Horton 2011
Por favor correo electrónico cambia a greggawatt así
puede mejorar este código!
Permite parpadea y relés control sobre twitter, usando código python
Basado en código de demo de Blink y serie
*/
int relayPin = 13; LED conectado al pin digital 13
int incomingByte = 0; declarar byte entrante
El método setup() se ejecuta una vez, cuando comienza el bosquejo
void setup() {}
Inicializa el pin digital como salida:
pinMode (relayPin, salida);
Serial.Begin(19200); Biblioteca Serial a 19200 bps
Serial.println ("Arduino está listo!");
}
el método loop() se ejecuta una y otra vez,
como el Arduino tiene poder
void loop()
{
Si (Serial.available() > 0) {}
leer el byte entrante:
incomingByte = Serial.read();
Serial.println(incomingByte);
Si (incomingByte == 49) {}
digitalWrite (relayPin, HIGH);
} else {}
digitalWrite (relayPin, bajo);
}
decir lo que tienes:
Serial.Print ("recibido:");
Serial.println (incomingByte, DEC);
}
}