Tutorial básico de Arduino Bluetooth
¿Alguna vez pensó en controlar cualquier dispositivo electrónico con su teléfono inteligente ? Controlar su robot o cualquier otro dispositivo con su teléfono inteligente será realmente genial. Aquí hay un tutorial simple y básico para interconectar Bluetooth con Arduino
Paso 1: cosas que necesitas

Hardware
- Módulo Bluetooth HC 05/06
- Arduino
- LED
- Resistencia de 220Ω
- dispositivo Android
Software
- IDE Arduino IDE Arduino
- Android Studio (No se requiere realmente Proporcionaré la aplicación de Android: D)
Paso 2: Mira cómo funciona

Mira el video tutorial
Paso 3: Comencemos a construir

El circuito es tan simple y pequeño, que solo hay pocas conexiones para realizar
Pines Arduino ___________ Pines del módulo Bluetooth
R X (Pin 0) ___________________ T X
TX (Pin 1 ) ___________________ RX
5V _________________________ V CC
GND _______________________ GND
Conecte un LED negativo a GND de arduino y positivo al pin 13 con una resistencia valorada entre 220Ω - 1KΩ. Y has terminado con el circuito
Nota: No conecte RX a RX y TX a TX de Bluetooth a arduino, no recibirá datos, aquí TX significa Transmitir y RX significa RecibirPaso 4: sube el código
/ * Bluetooh Basic: LED ON OFF - Avishkar * Coder - Mayoogh Girish * Sitio web - //bit.do/Avishkar * Descargue la aplicación: //github.com/Mayoogh/Arduino-Bluetooth-Basic * Este programa le permite controlar un LED en el pin 13 de arduino usando un módulo bluetooth * / char data = 0; // Variable para almacenar la configuración vacía de datos recibidos () {Serial.begin (9600); // Establece la velocidad en baudios para la transmisión de datos en serie pinMode (13, OUTPUT); // Establece el pin digital 13 como pin de salida} void loop () {if (Serial.available ()> 0) // Envía datos solo cuando recibes datos: {data = Serial.read (); // Leer los datos entrantes y almacenarlos en datos variables Serial.print (data); // Valor de impresión dentro de los datos en el monitor de serie Serial.print ("\ n"); // Nueva línea if (data == '1') // Comprueba si el valor de los datos es igual a 1 digitalWrite (13, HIGH); // Si el valor es 1, el LED se ENCIENDE; si if (data == '0') // Comprueba si el valor de los datos es igual a 0 digitalWrite (13, LOW); // Si el valor es 0, el LED se apaga}}
Paso 5: ¿Cómo funciona?


HC 05/06 funciona en comunicación en serie. Aquí la aplicación de Android está diseñada para enviar datos en serie al módulo bluetooth cuando se presiona cierto botón. El módulo Bluetooth en el otro extremo recibe los datos y los envía a ardunio a través del pin TX del módulo bluetooth (RX pin de arduino). El código alimentado a arduino verifica los datos recibidos y compara. Si los datos recibidos son 1, el LED se enciende y se apaga cuando los datos recibidos son 0
Abra el monitor en serie y mire los datos recibidos.
Paso 6: Aplicación de Android






En este tutorial no cubriré el tutorial sobre el desarrollo de aplicaciones de Android. Puede descargar la aplicación de Android desde aquí
¿Cómo usar la aplicación?
Mire en video cómo emparejar el módulo bluetooth- Descargue la aplicación desde Amazon App Store o aquí
- Empareje su dispositivo con el módulo bluetooth HC 05/06
1) Encienda el módulo Bluetooth HC 05/06
2) Buscar dispositivo disponible
3) Empareje con HC 05/06 ingresando la contraseña predeterminada 1234 O 0000 - Instale la aplicación LED en su dispositivo Android
- Abrir la aplicación
Presione dispositivo emparejado
Seleccione su módulo Bluetooth de la lista (hc 05/06)
Después de conectarse con éxito
Presione el botón ON para encender el LED y el botón OFF para apagar el LED
Botón de desconexión para desconectarse del módulo bluetooth
Para más proyectos geniales de bricolaje, visite mi blog
Archivos adjuntos
Arduino_Bluetooth_Basic.ino Descargar