Paso 4: El Arduino código parte 2
if(Bluetooth.Available())
{
char toSend = (char)bluetooth.read();
Serial.Print(toSend);
Después de que el dispositivo android envía los datos de arduino toma la información y la lee como un char,
Este código está aquí para leer los datos y convertirlo en acciones para los motores.
Si (toSend == 'f') {}
backMotor -> run(FORWARD);
}
Si (toSend == 'b') {}
backMotor -> run(BACKWARD);
}
Si (toSend == 'l') {}
frontMotor -> run(FORWARD);
}
Si (toSend == 'r') {}
frontMotor -> run(BACKWARD);
}
Si (toSend == 'rf') {}
frontMotor -> run(BACKWARD);
backMotor -> run(FORWARD);
}
Si (toSend == 'lf') {}
frontMotor -> run(FORWARD);
backMotor -> run(FORWARD);
}
Si (toSend == 'rb') {}
frontMotor -> run(BACKWARD);
backMotor -> run(BACKWARD);
}
Si (toSend == 'lb') {}
frontMotor -> run(FORWARD);
backMotor -> run(BACKWARD);
}
Si (toSend == de ') {}
frontMotor -> run(RELEASE);
backMotor -> run(RELEASE);
}
}
en el if declaraciones que hacen los motores hay letras tales como "f" para esta primera si declaración, este es el mensaje que se recibe de presionar el botón de avance en la aplicación para Android! Ahora que podemos leer un mensaje enviado desde un dispositivo Android podemos ejecutar una aplicación para enviar estos mensajes!