Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este proyecto utiliza un módulo Bluetooth HC-05 para reemplazar una conexión por cable tradicional utilizada para ver el monitor en serie.
Materiales:
- Arduino:
- Placa de pruebas:
- Cables de puente:
- Módulo Bluetooth HC-05 -
Paso 1: Código
Este código es un ejemplo de comunicación en serie simple tomado de los ejemplos proporcionados en el IDE de Arduino. Puede encontrarlo en: Archivo> Ejemplos> Comunicación> Tabla Ascii
/*
Tabla ASCII Imprime valores de bytes en todos los formatos posibles: - como valores binarios sin procesar - como valores decimales, hexadecimales, octales y binarios codificados en ASCII Para obtener más información sobre ASCII, consulte https://www.asciitable.com y https:// www.asciitable.com El circuito: No se necesita hardware externo. creado en 2006 por Nicholas Zambetti <https://www.asciitable.com> modificado el 9 de abril de 2012 por Tom Igoe Este código de ejemplo es de dominio público. https://www.asciitable.com * / void setup () {Serial.begin (9600); while (! Serial) {; // espera a que se conecte el puerto serie. Necesario solo para puerto USB nativo} Serial.println ("Tabla ASCII ~ Mapa de caracteres"); } int thisByte = 33; bucle vacío () {Serial.write (thisByte); Serial.print (", dec:"); Serial.print (thisByte); Serial.print (", hex:"); Serial.print (thisByte, HEX); Serial.print (", oct:"); Serial.print (thisByte, OCT); Serial.print (", bin:"); Serial.println (thisByte, BIN); if (thisByte == 126) {while (verdadero) {continuar; }} thisByte ++; }
- Asegúrese de que su velocidad en baudios esté configurada en 9600
- Casi cualquier código que utilice una conexión en serie a la computadora funcionará, pero este es solo un ejemplo simple.
Paso 2: circuito
Una vez que se haya cargado el código en la placa, desconecte la alimentación. A continuación, conecte el módulo Bluetooth al circuito como se ve arriba:
- GND a tierra
- VCC a pin de 5v
- TXD al pin 0
- RXD al pin 1
Paso 3: Conexión Bluetooth
- Encienda el Arduino
- Abra la configuración de Bluetooth de su computadora
- Emparejar con el módulo HC-05
- Busque el nombre del puerto serie del módulo en "dispositivos e impresoras":
- En el IDE de Arduino, elija el puerto serie del módulo Bluetooth (el mío es COM10)
- Abra el monitor en serie como de costumbre para ver la información entrante
Paso 4: Pasos adicionales
Aquí hay algunas cosas opcionales que puede querer probar:
- En su lugar, puede usar puertos serie virtuales, pero descubrí que usar los reales funciona mucho más rápido (y generalmente es más fácil).
- También puede utilizar este proceso con el ejemplo estándar de Firmata para permitir el control inalámbrico con Processing (primero establezca la velocidad en 9600)