Корзина пуста
Описание:
Модули HC-12 работают как беспроводной удлинитель UART и не вносят каких-либо изменений в передачу информации - что отправил на одном конце, то получил на другом.
Характеристики:
- Антенна: в комплекте внешняя спиралевидная
- Частота: от 433.4 до 473 мГц. Доступно 100 независимых каналов
- Рабочее напряжение: 3.3В - 5В
- Потребляемый ток в режиме покоя: 16 мА
- Дальность передачи: 0,6 км. (до 1 км на открытом пространстве, при скорости 4800 бит/сек)
- Скорость: 1.2Кбс - 115.2Кбс (9.6Кбс по умолчанию)
- Мощность приема: -112дБц ~ -95дБц
- Мощность передачи: 20дБц
- Управление: UART/TTL
- Рабочая температура: -40℃ to +85℃
- Возможность работы при помощи AT-команд
Примечание
Подключения HC-12 на Arduino UNO:
VCC – 5В
GND-GND
RX- 8
TX -9
Подключения HC-12 на Arduino Mega:
VCC – 5В
GND-GND
RX- TX1
TX -RX1
Прошивка HC-12
#include <SoftwareSerial.h> // * Подключаем библиотеку программного последовательного порта
//
#define RX 8 // * Определяем вывод RX (TX на модуле)
#define TX 9 // * Определяем вывод TX (RX на модуле)
//
SoftwareSerial Serial1(RX,TX); // * Создаём объект программного последовательного порта
//
void setup() { //
Serial.begin(9600); // Инициируем аппаратный последовательный порт
Serial1.begin(9600); // Инициируем программный последовательный порт
}
void loop() { //
if(Serial1.available()){ // Если в буфере программного последовательного порта есть данные
Serial.write(Serial1.read()); // Перенаправляем их в аппаратный последовательный порт
}
if(Serial.available()){Serial1.write(Serial.read()); }
}
Поддерживаемые АТ команды:
- AT - тестовая команда. В случае удачи ответ «ОК»
- AT+Bxxxx изменение скорости передачи. (AT+B115200). Возможные значения: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200. По умолчанию — 9600.
- AT+Cxxx выбор канала передачи. Возможные варианты: от 001(по умолчанию) до 100. AT+Px выбор режима мощности. Возможные значения: от 1 до 8 (по умолчанию). Значения соответствуют следующим режимам в dBm: -1 2 5 8 11 14 17 20 (по умолчанию).
- AT+Ry информация о настройке модуля. Возможные значения: B – скорость, C – номер канала, F – режим энергосбережения, P – мощность передатчика. Пример: команда «AT+RP» - ответ «OK+RP: +20dBm».
- AT+RX выведет все данные, из предыдущего пункт.
- AT+V информация о версии ПО.
- AT+SLEEP отправляет или выводит модуль из спящего режима.
- AT+DEFAULT установка всех параметров в значения по умолчанию.
- AT+UPDATE режим обновления прошивки.
Пример запуска на канале:RADIOSOFT:
Пример запуска на канале:Ключ к Arduino:
При запуска на канале:How To Mechatronics:
Полезные ссылки
Datasheet:
https://www.elecrow.com/download/HC-12.pdf
Статья по радиомодулю HC-12:
Вес:
2г.
Сообщения не найдены