Нам понадобится:
Тензорезистор как у меня на 5 кг: http://ali.pub/5icvdr
Arduino: http://ali.pub/1x1jri
Дисплей: http://ali.ski/KkjM7
Кнопка для сброса веса: http://ali.pub/1oyu1n
Тензорезистор как у меня на 5 кг: http://ali.pub/5icvdr
Arduino: http://ali.pub/1x1jri
Дисплей: http://ali.ski/KkjM7
Кнопка для сброса веса: http://ali.pub/1oyu1n
Для реализации нам понадобится:
Микроконтроллер например:
esp8266: http://ali.pub/5ea2z5
esp32: http://ali.pub/5e1frn
arduino: http://ali.pub/1x1jri
Oled дисплей: http://ali.pub/5h3qke
Нам понадобится для реализации данного проекта:
Arduino nano: http://ali.pub/1x1jri
Светодиодная лента ws2812b: http://ali.pub/2wm1h4
Список деталей для реализации данного примера:
Ардуино: http://ali.pub/4ssu09
Светодиод: http://ali.pub/4ssu4j
Резистор на 220 ОМ.
Для реализации нам понадобится:
Arduino pro micro: http://ali.pub/4pqpv9
Энкодер: http://ali.pub/4pqpx7
Начнем пожалуй немного с теории.
I2C — это протокол, который позволяет различным устройствам взаимодействовать друг с другом используя одну шину данных SDA и SCL (всего два проводника), так же, для каждого устройства присваивается свой уникальный адрес. Максимально на одной шине может находиться 127 устройств. Как правило адрес i2c в устройстве вшит в микросхему с завода и его изменить нельзя, кроме тех случаев, когда это предусмотренно изготовителем и то обычно возможно поменять адрес только в небольшом диапазоне.
Иногда либо лень искать документацию на устройство или же ее не получается найти или вообще в документации один адрес указан, а у нас модуль с браком и адрес у него другой, для этого и пишу эту коротенькую статью.