Estoy usando CONTROLLINO MEGA para controlar un motor. Ya sé controlar el motor, esto no es problema. Lo que quiero es que el motor empiece a funcionar cuando yo le de la orden con el teclado, escribiendo, por ejemplo "START". He visto ejemplos con la tarjeta arduino (usando USB HOST), pero no son compatibles con CONTROLLINO. Como hago para poder usar mi teclado como entrada de datos usando controllino?
Por tu teclado entiendo que hablas de tu PC.
Quieres enviar "START" y que CONTROLLINO MEGA actue.
Revisa entre los ejemplos de CONTROLLINO si hay alguno con el puerto serie.
Esto deberia funciona
void setup()
{
Serial.begin(9600);
}
void loop()
{
if (Serial.available())
{
String data = Serial.readStringUntil('\n');
Serial.println(data);
}
}
en data tienes por ejemplo lo recibido por el puerto serie enviado desde la PC,
luego como es String puedes comparar directamente.