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 Recibir

Paso 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

Este es solo un tutorial básico sobre la interfaz del módulo bluetooth con arduino. Este proyecto puede mejorarse a un nivel superior, como la automatización del hogar utilizando teléfonos inteligentes, robots controlados por teléfonos inteligentes y mucho más.

Para más proyectos geniales de bricolaje, visite mi blog

Archivos adjuntos

  • Arduino_Bluetooth_Basic.ino Descargar

Artículos Relacionados