|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

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.

__________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información