Tabla de contenido:

Bluetooth en Arduino -a Led: 7 pasos
Bluetooth en Arduino -a Led: 7 pasos

Video: Bluetooth en Arduino -a Led: 7 pasos

Video: Bluetooth en Arduino -a Led: 7 pasos
Video: блютуз bluetooth модуль hc-05, hc-06 Подключение к ардуино, 2024, Mes de julio
Anonim
Bluetooth en Arduino -a Led
Bluetooth en Arduino -a Led
Bluetooth en Arduino -a Led
Bluetooth en Arduino -a Led

Hoy te explicaré cómo utilizar un módulo bluetooth HC05 o HC06 de forma muy sencilla. Solo vamos a aprender lo básico, con componentes de encendido / apagado (los de los pines digitales).

Probablemente haré un Instructable sobre los componentes analógicos (pin A …), cuando finalmente haya descubierto cómo hacerlo, para completar este.

Paso 1: ¿Qué necesitas?

¿Que necesitas?
¿Que necesitas?

Para lograr este proyecto, necesitará:

  • 1 Arduino Uno
  • Alambres
  • 1 LED
  • 1 resistencia (220 ohmios)
  • 1 módulo bluetooth (HC05 o HC06, explicaré la diferencia más adelante)
  • 1 tablero
  • 1 computadora
  • el cable USB del arduino
  • un teléfono inteligente Android con la aplicación "bluetooth RC controller" disponible en PlayStore

No sé si la aplicación está disponible en la AppStore, pero puede buscarla. Si no es así, vaya al último paso.

Paso 2: el circuito

El circuito
El circuito
El circuito
El circuito

Si conoces una buena aplicación o sitio web para crear un diagrama arduino, ¡te espero en los comentarios!

Entonces, como no encontré ninguno (no estaba el módulo bluetooth en tinkercad), ¡hice un hermoso dibujo especialmente para ti!

El módulo bluetooth:

  • RXD → pin 10
  • TXD → pin 11
  • GND → GND
  • VCC → 3,3 V

El Led:

  • Pata larga → pin 9
  • Pata corta → tierra de tablero con la resistencia

Solo usa la imagen para recrear el circuito.

Paso 3: la aplicación

La aplicación
La aplicación
La aplicación
La aplicación

Primero, descargue la aplicación "bluetooth rc controller". Básicamente, cuando presione uno de los botones, enviará una carta al arduino. Puede comprobar las letras en la configuración. Hay una función de acelerómetro, pero no la usaremos.

Paso 4: el programa

El programa
El programa

El programa es la pieza principal para entender cómo funciona el bluetooth.

Encontrarás todas las explicaciones directamente en el programa, que puedes encontrar en la imagen pero también unirte.

Si tienes alguna pregunta, ¡no dudes en hacerla en los comentarios!

Paso 5: conecta la aplicación y el Arduino

Conecta la aplicación y el Arduino
Conecta la aplicación y el Arduino

Para conectar el módulo bluetooth y el teléfono inteligente, vaya a la aplicación, haga clic en el botón de configuración y haga clic en "conectar al coche". Luego haga clic en HC05 (o HC06 si está usando un HC06). El LED rojo del módulo bluetooth debería parpadear ahora 2 veces, luego en blanco, luego 2 veces, etc. El botón rojo de la aplicación debería volverse verde.

La primera vez que conecte el módulo, le pedirá una contraseña. La contraseña inicial es 1234.

Paso 6: prueba

Prueba
Prueba
Prueba
Prueba
Prueba
Prueba
Prueba
Prueba

Ahora que conectó el bluetooth y puso el programa en la tarjeta, puede probarlo. Simplemente presione el botón arriba para encender el led y el botón abajo para encender el led.

Paso 7: paso adicional para aquellos que no tienen la aplicación

Si no está utilizando un teléfono inteligente Android, tal vez no pueda descargar la aplicación.

Puedes usar otra aplicación. Busque una aplicación bluetooth arduino y compruebe si funciona como la aplicación que estoy usando. Probablemente no envíe el mismo mensaje, así que intente averiguar qué mensaje envía cuando presiona cada botón. Para hacer esto, puede ir a la configuración de la aplicación o probar cada botón con el monitor en serie. Si no sabe cómo imprimir el mensaje en el monitor de serie, simplemente pregunte en los comentarios.

También puede crear su propia aplicación utilizando AppInventor del MIT. Nunca lo usé, solo sé que hay dos partes, una para el diseño y otra para el programa. Tendrás que buscar por ti mismo cómo funciona, lo siento.

Recomendado: