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
___________________________
9A1.- Bluetooth. ReconocedorDeVoz. Lector de QR.
p9A1_Lector_QR_BT.aia
- Mediante la aplicación escaneamos uno de estos QR.
- Dependiendo del que escaneemos el LED12 o LED13 se encenderá/apagará.
- Además se guardará la fecha, hora y el código escaneado en una TinyDB.
- Observa que la información se guarda directamente en la Etiqueta de la TinyDB.
- También podemos visualizar todos los códigos y horas escaneadas pulsando el botón: "Ver base de datos"
- Veremos esa base de datos en un VisorDeLista.
- Al pulsar sobre un elemento del VisorDeLista se borrará.
__________________________________________
- Recuerda que debes quitar los cables TX y RX cuando vayas a cargar el programa del Arduino.
BT_QR.ino |
#define Pin12 12
#define Pin13 13
String recibir;
void setup() {
Serial.begin(9600);
pinMode(Pin12, OUTPUT);
pinMode(Pin13, OUTPUT);
}
void loop() {
if(Serial.available()) {
recibir = Serial.readStringUntil('\n');
if(recibir == "1111"){digitalWrite(Pin12, HIGH);}
if(recibir == "2222"){digitalWrite(Pin12, LOW);}
if(recibir == "3333"){digitalWrite(Pin13, HIGH);}
if(recibir == "4444"){digitalWrite(Pin13, LOW);}
String retorno = "Recibido: " + recibir;
Serial.println(retorno);
}
}
|
__________________________________________
- Diseño.
__________________________________________
- Bloques.
__________________________________________
2.- Escaneo directo sin pulsar el botón.
p9A1_Lector_QR_BT_2.aia
- Este ejemplo es similar al anterior, en este caso pulsamos el botón de escanear y luego cada 2 segundos automáticamente sale el escaner.
- Podemos parar el proceso mediante el botón de Parar.
__________________________________________
3.- Escaneo cuando pronunciemos la palabra "Lee".
p9A1_Lector_QR_BT_3.aia
- Cuando pronunciamos la palabra "lee", el ReconocedorDeVoz Ejecutará el Scan y enviará por Bluetooth el Resultado del Scan.
- Este ejemplo contiene la extensión KIO4_MuteSounds.aix, con ella podemos anular el sonido que realiza el ReconocedorDeVoz.
- La extensión la puedes encontrar en: 299L_extension_ApagaSonido.htm
__________________________________________
- Diseño.
__________________________________________
- Bloques.
__________________________________
|