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
___________________________
9A3.- Bluetooth, Arduino y App Inventor. App Inventor envía información automáticamente al Arduino y este le devuelve información. Temporiza el envío y el recibo.
p9A3_bluetooth_auto_2.aia
- App Inventor le envía automáticamente cada 2 segundos números al Arduino y éste le devuelve la información recibida con un retardo de 1 segundo.
_______________________________________________
- 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.
- Ponemos dos Relojes:
- El Reloj1 lo ponemos con un IntervaloDelTemporizador: 1
- El Reloj2 lo ponemos con un IntervaloDelTemporizador: 2000
_______________________________________________
- 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(1000);
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.
__________________________________
|