Утилита Razor_I2C_scanner

Утилита Razor_I2C_scanner предназначена для решения возможных проблем с датчиками для Razor AHRS.

Отличается от ранее описанных I2C сканнеров возможностью автоматического определения, какие устройства подключены по шине I2C и типа модуля, подключенного к Ардуино.

Для использования в Ардуино должен быть загружен скетч Razor_AHRS версии не ниже [20180306] или скетч Razor_I2C_scanner.ino.

Как пользоваться, на примере датчика GY-85:

  • [1] - Выбрать COM port.

  • [2] - Нажать [Connect]

  • [3] - При удачном подключении нажать [Scan]

Видим, что обнаружены три I2C устройства: HMC5883L, ADXL345, ITG3205.

И определен тип модуля: GY-85.

Теперь можно выбрать I2C устройство из списка [4] и считать дамп, то есть карту регистров (Register Map), кнопкой [Dump] [5]:

Карта регистров облегчает определение типа новых I2C устройств.

Скачать: Razor_I2C_scanner


Razor_I2C_scanner_[20191019]

Теперь Razor_I2C_scanner умеет работать через WiFi. Кроме того, в файле InitMe.cfg можно задавать команды для предварительной инициализации I2C модулей. Благодаря этому, теперь всегда правильно определяется магнитометр AK8963, входящий в чип MPU6500 модулей GY-9250 и GY-91.

Razor_I2C_scanner_[20191019] поддерживается в версии трекера [20191019] и кроме того, существует в виде отдельного скетча, в котором задаются все настройки, в том числе и настройки WiFi сети.

Скачать: Razor_I2C_scanner_[20191019]