Módulo Serial Transceptor Bluetooth 4.0 UART BLE CC2541 CC41. Suporta comandos AT, o utilizador pode modificar a taxa de baud de porta serial, o nome do dispositivo, password e outros parâmetros.
O módulo suporta interface UART e suporta o protocolo serial Bluetooth SPP.
Características:
• Modelo: JDY-08;
• Frequência de operação: banda ISM 2.4GHz;
• Modulação: GFSK (Gaussian Frequency Shift Keying);
• Sensibilidade: ≤-84dBm a 0,1% BER;
• Taxa de transferência: Assíncrono: 6 kbps Síncrono: 6 kbps;
• Características de segurança: Autenticação e encriptação;
• Serviços de Suporte: Central e Periférico UUID FFE0, FFE1;
• Consumo de energia: modo de sleep automático, corrente de espera 400uA ~ 1.5mA, transmissão 8.5mA;
• Fonte de alimentação: + 3.3V DC 50mA;
• Dimensões: 26.9mm x 13mm x 2.2 mm;
• Certificação Bluetooth: ROHS REACH.
Aplicação:
Este módulo é utilizado principalmente para a transmissão de dados sem fio em campo de curta distância.
• Bluetooth Mãos-livres no carro;
• Bluetooth GPS;
• Bluetooth Transmissão de dados sem fios;
• Controlo remoto e monitorização;
• POS sistemas, teclado e rato sem fio;
• Transporte, localização subterrânea e alarme;
• Sistema automatizado de aquisição de dados;
• Transmissão de dados sem fio; sistema bancário;
• Casa inteligente, controlo industrial;
• Equipamento de teste automóvel;
• Equipamentos de votação de programação de televisão interativa;
• Controlo de luzes de rua e equipamento de poupança de energia;
• Sistema de display LED sem fio;
• Impressora Bluetooth.
Inclui:
• 1x Módulo Bluetooth BLE CC2541 4.0 UART.
Código Exemplo:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(7, 8); // RX, TX
// Connect HM10 Arduino Uno
// Pin 1/TXD Pin 7
// Pin 2/RXD Pin 8
void setup() {
Serial.begin(9600);
// If the baudrate od the HM-10 module has been updated you may need to change 9600 by another value
// Once you have found the correct baudrate you can update it using AT+BAUDx command (AT+BAUD0 for 9600 bauds)
mySerial.begin(115200);
}
void loop() {
char c;
if (Serial.available()) {
c = Serial.read();
mySerial.print(c);
}
if (mySerial.available()) {
c = mySerial.read();
Serial.print(c);
}
}