Paso 5: Crear un sketch de Arduino
Una cosa importante es que tiene que haber una conexión en serie que el software en el PC para enviar comandos de acción para el Arduino mediante el cable USB. Por esta razón ofrecemos un script con lo básico en ella. Se escucha el puerto serie y se encenderá un LED cuando recibe un '1', y apagará cuando recibe un '2'.
modificado de SerialCallResponseASCII ejemplo
int inByte = 0; entrada byte serial
void setup()
{
Serial.Begin(9600); iniciar el puerto serie a 9600 bps:
pinMode (13, salida); sensor digital es en el pin digital 2
}
void loop()
{
Compruebe si hay alguna lista para leer bytes
Si (Serial.available() > 0) {}
obtener el byte entrante:
inByte = Serial.read();
Compruebe si el byte recibido es el valor de gatillo para LED
Si (inByte == '1') {}
Encienda el LED
digitalWrite (13, HIGH);
}
Compruebe si el byte recibido es el valor de gatillo para LED
Si (inByte == '2') {}
Apagar el LED
digitalWrite (13, bajo);
}
Espere unos pocos ms
Delay(20);
}