Радиомодуль JDY-40 2.4G с UART интерфейсом - построенные на SoC BK2461 от Beken. Внутри BK2461 находится трансивер и микроконтроллер FLIP51, аналог intel 8051. Модуль может работать как радиомодем, возможна полудуплексная передача данных по радио через UART интерфейс, либо как радиопульт, на модуле выведены 8 GPIO микроконтроллера. Настраивается модуль при помощи АТ команд.
Распиновка:
- VCC и GND — Пояснений не требует, питание и масса, максимальное напряжение питания модуля 3,6V
- CS — Включение модуля, чтобы включить модуль нужно на вход подать логический 0, либо соединить с массой.
- SET — Перевод модуля в режим конфигурации, ниже подробнее
- TXD и RXD — Интерфейс UART, толерантен к 5 вольтовой ардуино
- GPIO1 — GPIO8 — Интерфейс ввода/вывода общего назначения, ниже подробнее.
Описание АТ команд модулей:
Для настройки модуля необходимо перевести его в режим конфигурации, для этого необходимо притянуть контакт «SET» к массе. В командном режиме последовательный порт сконфигурирован на 9600bps.
AT+BAUD — Скорость последовательного порта (1,200bps, 2,400bps, 4,800bps, 9,600bps, 19,200bps) По умолчанию — 9,600bps. Пример: «AT+BAUD9600».
AT+RFID — Идентификатор беспроводной сети
AT+DVID — Идентификатор радиомодуля
AT+RFC — Канал беспроводной связи, от 001 до 128. В даташите на модуль не указано соответствие частоты к каналу. В даташите на трансивер указана начальная частота 2400мгц, шаг одного канала 1мгц, но как реализовано на практике, не известно. Пример: «AT+RFC001» вернет «OK»
AT+POWE — Мощность передатчика, от 0 до 9, таблица соответствий ниже. Пример: «AT+POWE8» вернет «OK»