Name | Bluetooth - Config AT del mòdul HC |
---|---|
Creation date | 2018-12-13 17:23:30 |
Modification date | 2019-01-10 16:32:51 |
Owner | M.rosa Mayordomo |
Description | Connexió entre Arduino UNO i mòdul Bluetooth HC-06 amb la llibreria SoftwareSerial L'ArduinoBlocks utilitza la llibreria <SoftwareSerial.h>. L'avantatge principal de l'ús de la llibreria <SoftwareSerial.h> és que no ens veurem obligats a utilitzar els pins de comunicacions RX i TX (pin 0 i pin 1 respectivament) sinó que podrem fer servir qualsevol altre pin que especificarem al sketch. Això ens permetrà carregar el programa a la tarja sense necessitat de desconnectar el mòdul bluetooth. Carregarem el sketch a la tarja Arduino UNO tenint en compte la següent configuració del bloc Bluetooth / Iniciar:
Cal puntualitzar que l'ArduinoBlocks, quan ens demana els pins RX i TX en el bloc Bluetooth / Iniciar, fa referència als pins de la tarja Arduino on hem connectat els senyals RX i TX del mòdul bluetooth. Obrirem la Cònsola Sèrie de l'ArduinoBlocks a la velocitat de 9600 baudis i seleccionarem NL+ LF. En escriure "AT" (en majúscules i sense cometes) ens hauria de respondre "OK". Comandaments AT AT –> Cal que respongui OK >OK AT+NAME –> Retorna el nom (En el HC-05 cal mantenir el botó premut mentre s'envia el comandament) >+NAME:HC-05 AT+NAME? –> Retorna el nom (En el HC-05 cal mantenir el botó premut mentre s'envia el comandament) >+NAME:HC-05 AT+NAME=HC-05-01 –> Canvia el nom (20 caràcters màxim) >+NAME:HC-05-01 AT+UART —> Retorna la velocitat configurada >+UART:9600,0,0 AT+UART? —> Retorna la velocitat configurada >+UART:9600,0,0 AT+UART=9600,0,0 —> Configura la velocitat de comunicació "Param1,Param2,Param3" >OK Param1: baud rate( bits/s) The value (Decimal) should be one of the following:
Param2: stop bit:
Param3: parity bit
Default: 9600, 0, 0 AT+VERSION –> Retorna la versió >+VERSION:3.0-20170609 AT+PSWD —> Retorna la contrasenya >+PSWD:1234 En el cas del HC-05 >+PIN:"1234" En el cas del HC-06 AT+PSWD? —> Retorna la contrasenya >+PSWD:1234 En el cas del HC-05 >+PIN:"1234" En el cas del HC-06 AT+PSWD="0000" —> Canvia la contrasenya (les cometes són necessàries) >OK AT+ADDR —> Retorna l'adreça MAC >+ADDR:98d3:32:2110b1 AT+ADDR? —> Retorna l'adreça MAC >+ADDR:98d3:32:2110b1 AT+CMODE —> Retorna el tipus de connexió >+CMOD:1 (0 –> Direcció específica. 1 –> Qualsevol dispositiu.) AT+ROLE —> Retorna 0 –> Esclau, 1 –> Mestre. >+ROLE:0 AT+IAC —> Query/Set Inquire Access Code. >+IAC:9e8b33 AT+INQM —> Query/Set Inquire Access Mode. >+INQM:1,1,48 AT+RESET —> Resseteja i surt del modus AT (en el cas del HC-05). >OK¿ AT+ORGL —> Restaura a valors de fàbrica. >OK Tipus de dispositiu: 0 Codi Inquire: 0x009e8b33 Modus de treball del mòdul: Slave Mode Tipus de connexió: Connect to the Bluetooth device specified Comunicació sèrie: Baud rate: 9600 bits/s; Stop bit: 1 bit; Parity bit: None. Password d'emparellament: “1234” Nom del dispositiu: “H-C-2010-06-01” |
Components | - Arduino UNO - Mòdul Bluetooth HC-06 - 4 cables Dupont |
![]() |
Connexió entre Arduino UNO i mòdul Bluetooth HC-06 amb la llibreria SoftwareSerial (jpg) |
|
||
![]() |
Configuració de la Cònsola Sèrie de l'ArduinoBlocks (jpg) |
|