Общие сведения
Установщик адресов I2C - модуль, позволяющий узнать количество устройств на шине I2C, менять адреса модулей Flash-i2c не отключая их от шины, а так же устанавливать изначальные адреса модулей Flash-i2c перед сборкой проекта, что значительно сократит время сборки. Установщик адресов I2C пригодиться в проектах с большим количеством модулей Flash-i2c.
Характеристики
- Напряжение питания: 3.3В, 5В от USB или колодки i2c.
- Выводы:
- Колодка 4 пина i2c (SCL, SDA, Vcc, GND) папа
- Колодка 4 пина i2c (SCL, SDA, Vcc, GND) мама
- Разъём USB2.0 Micro B мама
- Ввод - три тактильные кнопки:
- кнопка Предыдущий
- кнопка Поиск
- кнопка Следующий
- Диапазон адресов: 0x08-0x7E (8 - 126)
Инструкция по использованию
Первое подключение
Подключите Установщик адресов I2C (далее Установщик) к обесточенной шине i2c с модулями или с одним модулем, адрес которого необходимо изменить.

Подайте питание на шину. Установщик включит два средних сегмента 7-ми сегментного дисплея ("- -")

Нажмите кнопку "ПОИСК".

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

Навигация и установка адресов
Для навигации по устройствам нажимайте левую или правую кнопки. На дисплее будет отображаться адрес выбранного устройства.

Для переход в режим установки адреса одновременно нажмите левую и правую кнопки.

Начнёт мигать левый нижний сегмент.

Кнопками влево/вправо выберете новый адрес модуля и снова нажмите одновременно левую и правую кнопки


Адрес установлен
Индикация и режимы установщика
На дисплее отображается адрес, а крайние левые сегменты выключены: найденное устройство на шине не относится к линейке flash-i2c, адрес изменить невозможно

На дисплее отображается адрес и моргает верхний левый сегмент: текущее устройство относится к линейке flash-i2c, смена адреса возможна.

На дисплее отображается адрес и моргает нижний левый сегмент: режим установки адреса. Для записи нового адреса нажмите левую и правую кнопки одновременно, для выхода из режима без установки адреса нажмите кнопку "поиск"

На дисплее отображается надпись "Er": ошибка - попытка смены адреса модуля, который не относится к линейке Flash-i2c или модуль с таким адресом уже есть на шине.

Программный аналог модуля
Вместо модуля - установщик адресов I2C можно воспользоваться библиотекой iarduino_I2C_Address, которая способна устанавливать адреса любых модулей серии I2C-flash.
Подробное описание работы с библиотекой, находится в разделе Wiki - Программная установка адресов модулей FLASH-I2C.
Комплектация
1x Установщик адресов Flash-i2c
Ссылки
- Библиотека iarduino_I2C_Address.
- Wiki - Программная установка адресов модулей FLASH-I2C.
- Wiki - Расширенные возможности библиотек iarduino для шины I2C.
- Wiki - Установка библиотек в Arduino IDE.
- Твердотельное реле, 4-канала, i2c - flash.
- Модуль реле, 2-канала, i2c - flash.
- Модуль силовых ключей, 4N -канала 10A, i2c - flash.
- Модуль силовых ключей, 4P-канала 10A, i2c - flash.
- Модуль силовых ключей, 4P-канала 2А с измерением тока, i2c - flash.
- Модуль силовых ключей, 4N-канала 2А с измерением тока, i2c - flash.
- Датчик освещенности, люксметр, I2C-flash.
- LED Матрица 8x8, синяя - i2c (Trema-модуль).
- LED Матрица 8x8, красная - i2c.
- Датчик температуры и влажности, I2C-flash.
- Энкодер, потенциометр, i2c - flash.