App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Bluetooth, Arduino y App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
9A2.- Bluetooth, Arduino y App Inventor. App Inventor envía información automáticamente al Arduino y este le devuelve información.
p9A2_bluetooth_auto.aia
- App Inventor le envía automáticamente números al Arduino y éste le devuelve la información recibida.
_______________________________________________
- Diseño.
- El ByteDelimitador del Bluetooth: 10. Cuando la información recibida desde el Bluetooth termina en \n, es decir, el caracter 10, indica fin de palabra.
- El IntervaloDelTemporizador: 1
_______________________________________________
- Bloques.
___________________________
- Conexión Arduino.
___________________________
- Código Arduino.
- IMPORTANTE: Para cargar el programa en el Arduino, debe estar desconectado el módulo Bluetooth.
|
// Juan Antonio Villalpando
// juana1991@yahoo.com
// kio4.com
char caracter;
String palabra;
void setup()
{
Serial.begin(9600);
}
void loop() {
if(Serial.available())
{
caracter = Serial.read();
palabra = palabra + caracter;
if (caracter == '*') {
// Serial.println(palabra.substring(0, palabra.length()-1)); // Quita el *
delay(10);
palabra = palabra.substring(0, palabra.length()-1); // Quita el *
Serial.println("Recibido: " + palabra);
palabra = ""; }
}
}
|
___________________________
- Comentarios.
- Cambia el delay(10); con números mayores y menores.
__________________________________
|