La placa Arduino se puede ampliar con Arduino Shields (placas secundarias que se montan encima del Arduino para proporcionar funcionalidad adicional) y opera en una variedad de protocolos de conectividad de IoT . Bluetooth es una de las cosas más importantes en este asunto.
Hay varias razones por las que a los desarrolladores les gusta utilizar Bluetooth en proyectos de IoT. Esto se debe a que Bluetooth es barato, inalámbrico, automático y se conecta perfectamente a teléfonos inteligentes, tabletas, PC e incluso controladores de juegos.
Puede conectar fácilmente la placa Arduino con la aplicación Bluetooth de su teléfono inteligente. Alternativamente, puedes conectarlo a un dongle Bluetooth en tu PC usando el boceto del software Arduino. En este artículo, analizaremos formas sencillas de hacer que ambas técnicas funcionen.
¿Qué necesitas preparar?
Los siguientes componentes son necesarios en este proyecto.
- Placa: Arduino Uno
- Breadboard: Combina el Uno con un módulo Bluetooth
- Fuente de alimentación: Desde conexión USB de PC, adaptador AC/DC o batería
- Cable de alimentación: 4 a 6 cables
- Aplicación de control Bluetooth: este artículo utilizará BlueControl – Arduino + JY-MCU
- Módulo Bluetooth: Módulo transceptor RF inalámbrico Bluetooth para HC-05 o HC-06. El artículo también utilizará módulos de 4 pines en este caso, en lugar de 6.

Conéctese con la aplicación móvil
El siguiente es un procedimiento sencillo para controlar un dispositivo Bluetooth en un teléfono inteligente. Primero debe organizar los cables para que se conecten entre sí en una placa como se muestra en el diagrama.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
El voltaje de 5 V puede ser demasiado alto para el componente Bluetooth, por lo que es posible que tengas que agregar algunas resistencias de 10 ohmios para dividir el voltaje.
Tan pronto como conecte la fuente de alimentación, el LED de Bluetooth comenzará a parpadear. Esto significa que no hay ningún emparejamiento Bluetooth en este momento. Debe crear un proceso de emparejamiento para tener un mejor control sobre el dispositivo/proyecto.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
Para influir en el emparejamiento, primero debe descargar BlueControl, la aplicación de control de Bluetooth mencionada anteriormente.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
En el siguiente paso, debes habilitar Bluetooth en tu teléfono inteligente.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
Seleccione HC-06 como módulo Bluetooth emparejado, controlado por la aplicación.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
Usando la aplicación misma, ahora puedes encender o apagar la luz LED de Bluetooth según sea necesario.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
Conéctese a una PC/Mac
Para conectar el módulo Bluetooth a su PC/Mac, debe conectar el cable USB a la fuente de alimentación Uno, luego simplemente abra el software Arduino y asegúrese de que la conexión esté disponible.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
En el siguiente paso, debe cargar el programa del controlador Bluetooth en la placa Arduino. Dotslashnotes, un blogger de tecnología, compartió el código utilizado en este enlace .
Después de copiar este código de 128 líneas, debes cargar el programa en el software Arduino. Este código tiene dos botones para encender o apagar la luz LED de Bluetooth.
![Cómo utilizar el controlador Bluetooth con Arduino Cómo utilizar el controlador Bluetooth con Arduino]()
Por supuesto, el código anterior es sólo una de las formas de hacerlo.
Si este código no funciona en su caso, entonces necesita encontrar un código en línea que admita la conexión PC/Mac. El Foro Arduino (enlace de referencia: https://forum.arduino.cc/) es uno de los mejores lugares para encontrar ayuda y soporte sobre esto, así como sobre muchos otros temas relacionados con Arduino.
Arduino es una de las placas más baratas para experimentar con proyectos de IoT. Arduino es una alternativa a Raspberry Pi , que admite Bluetooth y muchos otros protocolos para crear varios proyectos de IoT.
¿Has trabajado con Bluetooth en Arduino o algún otro proyecto de IoT? ¡Comparte tus opiniones en la sección de comentarios a continuación!
Espero que tengas éxito.