Протокол I2C/UART

Протокол I2C

Команды передаются с помощью последовательность байт. Скорость обмена — 100 кГц.

КомандаОписание
0xB0Данные, 2 байта. После отправки команды необходима пауза 1мс.
0xB1Версия, 1 байт
0xC0, valueАктивация фильтра, value = 1/0

Протокол UART

Подключаем УДМ-40 к модулю USB-UART, а затем вставляем последний в компьютер.

Для общения с датчиком используем встроенный в Arduino IDE монитор COM-порта. Запускаем Arduino-IDE. Открываем меню Инструменты/Порт и выбираем появившийся COM-порт.

Открываем монитор COM-порта. Настраиваем скорость обмена: 115200 бод. Выбираем комбинацию символов в конце строки: NL.

Команды UART

Для получения данных от датчика используем команду G. Вводим букву G и нажимаем Отправить.

Можно активировать режим непрерывной передачи данных. Для этого передаем в UART строку: C=1. Выйти из режима можно с помощью команды C=0.

Узнать текущую версию прошивки можно при помощи команды V?


Изменено: