Протокол 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?
