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


.

Tutorial del Internet de las Cosas y Bluetooth con el ESP32
Juan Antonio Villalpando

Volver al índice del tutorial

____________________________

151.- Wemos D1 R32 ESP32. Bluetooth. App Inventor enciende/apaga LED.

_________________________________
16.- Bluetooth. App Inventor enciende/apaga LED.

p150wemos_led_BT.aia

- Al pulsar los Botones de la aplicación apagamos y encendemos dos LED de la tarjeta. La información se transmitirá por Bluetooth.

- Es parecido al tutorial 125.- Encender/apagar LED desde App Inventor en el Servidor web WiFi . Pero ahora por Bluetooth.

- Para conectar con el ESP32 por Bluetooth necesitamos esta librería: BluetoothSerial.zip

_________________________________
- Diseño.

_________________________________
- Bloques.

_________________________________
- Código.

- Fíjate que no se establece la velocidad en el SerialBT.begin().

AI2_LED.ino

// Juan A. Villalpando.
// KIO4.COM
// Bluetooth ESP32

#include "BluetoothSerial.h"

#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED)
#error Bluetooth no activado! Activa la conexion Bluetooth.
#endif

BluetoothSerial SerialBT;


char caracter;
#define LED12 12 // LED en terminal 12
#define LED14 14 // LED en terminal 14

void setup() { 
SerialBT.begin("ESP32test");
pinMode(LED12, OUTPUT); 
pinMode(LED14, OUTPUT); 
}

void loop() { 
  if(SerialBT.available()) {
  caracter = SerialBT.read();
  
  if(caracter == '1')
  { 
  digitalWrite(LED12, HIGH);
  }
  
  if(caracter == '2')
  { 
  digitalWrite(LED12, LOW);
  } 
  
  if(caracter == '3')
  { 
  digitalWrite(LED14, HIGH);
  }
  
  if(caracter == '4')
  { 
  digitalWrite(LED14, LOW);
  }
  
  } // =>Fin del available

} // =>Fin del loop

_________________________________
- Comentarios.

- Previamente debemos vincular el Bluetooth a nuestro móvil.

- Primero ponemos el bloque DireccionesYNombres para ver los Bluetooth cercano y vinculados.

- Anotamos su dirección Mac. Ponemos el bloque de Conectar con la dirección Mac correspondiente.

- App Inventor envía los caracteres 1, 2, 3 o 4.

- El código recibe esos caracteres y enciende/apaga LED.

_________________________________
- Propuesta.

- Utiliza además del BluletoothSerial, la librería Serial para mostrar los valores en el Monitor Serie.

- Debes poner:
Serial.begin(115200);

y luego

Serial.println(caracter);

_______________________________

- 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