Общие сведения
Установщик адресов 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 с модулями или с одним модулем, адрес которого необходимо изменить.
![](https://iarduino.ru/img/upload/cc4a91f6b4893cfff4721921f857b17b.png)
Подайте питание на шину. Установщик включит два средних сегмента 7-ми сегментного дисплея ("- -")
![](https://iarduino.ru/img/upload/a6b4d05fa5a41e9511def0ddcc3cb20c.png)
Нажмите кнопку "ПОИСК".
![](https://iarduino.ru/img/upload/de3207ee120396e2257d225992a17d88.png)
В течении нескольких секунд установщик будет показывать количество всех найденных модулей на шине, затем переключится на отображение самого младшего адреса найденного устройства.
![](https://iarduino.ru/img/upload/be265f7867d0f8e8e2dfc6f4d3a98258.gif)
Навигация и установка адресов
Для навигации по устройствам нажимайте левую или правую кнопки. На дисплее будет отображаться адрес выбранного устройства.
![](https://iarduino.ru/img/upload/860d53d5d3bb6305415fa13f2a443e44.png)
Для переход в режим установки адреса одновременно нажмите левую и правую кнопки.
![](https://iarduino.ru/img/upload/4bf59a1534c353e81592569915fc6d94.png)
Начнёт мигать левый нижний сегмент.
![](https://iarduino.ru/img/upload/f5951a4ae64016872c0e5f3e7c137457.gif)
Кнопками влево/вправо выберете новый адрес модуля и снова нажмите одновременно левую и правую кнопки
![](https://iarduino.ru/img/upload/01482448ece4afb034932bce5b4d9b34.png)
![](https://iarduino.ru/img/upload/2fc23d3df3d1b09aa5a764863843ff36.png)
Адрес установлен
Индикация и режимы установщика
На дисплее отображается адрес, а крайние левые сегменты выключены: найденное устройство на шине не относится к линейке flash-i2c, адрес изменить невозможно
![](https://iarduino.ru/img/upload/bf116e354209019baa09c595305add1e.png)
На дисплее отображается адрес и моргает верхний левый сегмент: текущее устройство относится к линейке flash-i2c, смена адреса возможна.
![](https://iarduino.ru/img/upload/be265f7867d0f8e8e2dfc6f4d3a98258.gif)
На дисплее отображается адрес и моргает нижний левый сегмент: режим установки адреса. Для записи нового адреса нажмите левую и правую кнопки одновременно, для выхода из режима без установки адреса нажмите кнопку "поиск"
![](https://iarduino.ru/img/upload/f5951a4ae64016872c0e5f3e7c137457.gif)
На дисплее отображается надпись "Er": ошибка - попытка смены адреса модуля, который не относится к линейке Flash-i2c или модуль с таким адресом уже есть на шине.
![](https://iarduino.ru/img/upload/42e56f958d57b7dc543612c9d8d999c9.png)
Программный аналог модуля
Вместо модуля - установщик адресов 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.