Este pequeno módulo transmissor permite que o dispositivo possa enviar ou receber os dados através de tecnologia Bluetooth sem a necessidade do cabo serial para computador.
Permite a conexão com iPhone, iPad e Android.
HM-10 é um módulo bluetooth CLASS 4 baseado no chipset CC2541. Este módulo suporta operar como MASTER ou como SLAVE, bastando apenas configurá-lo por comandos AT.
É possível fazer uma comunicação entre dois módulos bluetooth (sendo um MASTER e o outro SLAVE) e também se comunicar entre um módulo e um notebook, PDA, celular, etc.
Para usá-lo, basta ligá-lo ao microcontrolador nos PINOS de TX e RX, e então fazer uma comunicação serial normalmente.
O módulo vem com configurações pré-estabelicidas de fábrica, como velocidade de comunicação, nome do dispositivo, senha de pareamento, e etc, que podem ser alteradas via comandos AT por meio de comunicação serial com o computador.
Observação Importante: Essa configuração NÃO é possivel via comunicação Bluetooth. Deve ser feita necessariamente por meio de cabos de conexão (fisicamente).
Os comandos AT de configuração, ao serem enviados devem ser seguidos obrigatoriamente por um (Carrige Return) e um (Line Feed). Todos esses comandos ao serem recebidos com sucesso pelo módulo, são respondidos com uma mensagem de confirmação “OK”.
Part Number HM-10
Microprocessors Chip Texas Instruments Package
Dimensions Depth 1.7 mm Height 27 mm Width 13 mm Product Weight 0.8 g
1 UART_TX UART interface P1_6
2 UART_RX UART interface P1_7
3 UART_CTS UART interface P1_4
4 UART_RTS UART interface P1_5
5 NC NC
6 NC NC
7 NC NC P2_2
8 NC NC P2_1
9 NC NC P2_0
10 NC NC
11 RESETB Reset if low >100ms. RESET_N
12 VCC 3.3V
13 GND Ground
14 GND Ground
15 USB_D- USB interface PIN3
16 NC NC
17 NC NC
18 NC NC
19 NC NC
20 UB_D+ USB interface PIN2
21 GND Ground GND
22 GND Ground GND
23 PIO0 System Key P1_3
24 PIO1 System LED P1_2
25 PIO2 input/output pin. PWM output P1_1
26 PIO3 input/output pin/ADC P1_0
27 PIO4 input/output pin/ADC P0_7
28 PIO5 input/output pin/ADC P0_6
29 PIO6 input/output pin/ADC P0_5
30 PIO7 input/output pin/ADC P0_4
31 PIO8 input/output pin/ADC P0_3
32 PIO9 input/output pin/ADC P0_2
33 PIO10 input/output pin/ADC P0_1
34 PIO11 input/output pin/ADC/DS18B20/DHT11 P0_0
AT (Test command)
AT+BAUD (Query/Set Baud rate)
AT+CHK (Query/Set parity)
AT+STOP (Query/Set stop bit)
AT+UART (Query/Set uart rate,parity, stop bit)
AT+PIO (Query/Set PIO pins status Long command)
AT+PIO (Query/Set a PIO pin status Short command)
AT+NAME (Query/Set device friendly name)
AT+PIN (Query/Set device password code)
AT+DEFAULT (Reset device settings)
AT+RESTART (Restart device)
AT+ROLE (Query/Set device mode, Master or Slave)
AT+CLEAR (Clear remote device address if has)
AT+CONLAST (Try to connect last connect succeed device)
AT+VERSION (Show software version information)
AT+HELP (Show help information)
AT+RADD (Query remote device address)
AT+LADD (Query self address)
AT+IMME (Query/Set Whether the device boot immediately)
AT+WORK (if device not working, start work, use with AT+IMME command)
AT+TCON (Query/Set Try to connect remote times)
AT+TYPE (Query/Set device work type, transceiver mode or remote mode)
AT+START (Switch remote control mode to transceiver mode)
AT+BUFF (Query/Set How to use buffer data, Duing mode switching time)
AT+FILT (Query/Set device filter when device searching)
AT+COD (Query/Set Class of Device. eg: phone, headset etc.)
A loja Arduo Eletro nasceu do sonho de um estudante, com uma ideia e muita vontade de empreender. Com atividades comerciais desde meados de 2012, e com aproximadamente 5 anos de funcionamento, somos uma empresa que segue um modelo de negócios LEAN e temos como missão permitir a Engenheiros, Professores, Inventores, Designers, Estudantes e até mesmo curiosos da tecnologia, o acesso a tecnologias e materiais, que possibilitem a concretização das suas ideias e projetos em uma realidade.