Paso 2: Programación de la radio Bluetooth
En el siguiente procedimiento, utilizaremos un comando AT para programar la señal de estado ir baja cuando el equipo inicia una conexión en serie a través de Bluetooth. Utilice otros comandos para ajustar la velocidad en baudios, nombre y código de emparejamiento. Estos ajustes se hacen vía el puerto serie cuando ponemos el transceptor en modo de programación. El transceptor recuerda la configuración, por lo que no tendrá que volver a programarlo a menos que desee cambiar la velocidad en baudios u otros ajustes.
Use el esbozo de un artículo Asegúrese de programar el transceptor utilizando un Arduino. He modificado el boceto un poco porque estamos utilizando un Micro Pro para programar y no necesitamos usar software serie, sólo podemos utilizar Serial1, que es el hardware del UART.
/* Serial Loop */ char myChar ; void setup() { Serial.begin(9600); Serial.println("AT"); Serial1.begin(38400); Serial1.println("AT"); } void loop() { while (Serial1.available()) { myChar = Serial1.read(); Serial.print(myChar); } while (Serial.available()) { myChar = Serial.read(); Serial.print(myChar); //echo Serial1.print(myChar); } }
Cargar el sketch en Arduino y luego desconectar el Arduino de la computadora para quitar poder.
- Conectar el pin RX del Arduino al pin TX del transceptor.
- Conectar el pin TX del Arduino a través de un divisor de voltaje al pin RX del transceptor.
- Conectar VCC o 5V de Arduino para el VCC o 5.0 pin del transceptor.
- Conectar el GND de Arduino al pin GND del transceptor.
Si usted tiene el tipo de transceptor de un artículo de hace con la tecla y 3,3 V pernos de la cabecera, conectar la llave y 3,3 V pernos juntos. Si tienes el transceptor con el botón, mantenga presionado el botón. Conectar el Arduino al ordenador para energía. Después de la energía usted puede soltar el botón.
Abra la ventana de Monitor serie. Establecer el final de línea en ambos NL & CR y baudios velocidad a 9600. Entrar en la línea de envío y haga clic en enviar. Usted puede entrar en comandos de inferior o superior. Usted debe ver una respuesta aceptable en el Monitor serie. Está bien si la respuesta ve a la primera en comando que entras es ERROR. Introduce en otra vez y entonces debería responder OK. Ingresa estos comandos y ver las respuestas:
at OK at+orgl OK at+role=0 OK at+polar=1,0 OK at+uart=57600,0,0 OK at+name=Arduino OK at+pswd=1234 OK
Cerrar la ventana de Monitor Serial y desconecte el Arduino para quitar poder. Si usted tiene el tipo de transceptor de un artículo de hace con la tecla y 3,3 V pernos de la cabecera, desconecte el cable entre la llave y 3,3 V pasadores. Conectar el Arduino al ordenador para energía. Ir al Panel de Control o preferencias del sistema en su computadora y par el transceptor Bluetooth con el ordenador mediante la contraseña que programado en el transceptor como el código de emparejamiento.
El transceptor Bluetooth ahora está preparado para utilizar con Arduino. He programado mis baudios 57600. Si usted prefiere una velocidad en baudios diferente, siga el mismo procedimiento anterior, excepto el cambio la a + comando uart para programar su velocidad preferida. El nombre de transceptor Arduino se muestra arriba es un ejemplo. Se puede nombrar lo que queráis. También se puede programar con cualquier código de emparejamiento lo desea.