Arduino I2C связь между контроллерами

preview_player
Показать описание
I2c - протокол, разработанный для связи между контроллером и его периферией по месту расположения самого контроллера. То есть для небольших расстояний, но для большого количества точек подключения. В этом протоколе I2C обязательно должен быть один ведущий master. Ведомых здесь может быть большое множество -
слейвов I2C.
Интересно былов формате мысли вслух раскрыть вопрос объединения нескольких контроллеров Arduino по шине I2C.
I2C позволяет как объединять в единое информационное целое группу контроллеров Arduino и других, так и множество датчиков и исполнительных механизмов. Каждый слейв в I2C обязан иметь свой уникальный двухбайтовый адрес.

Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам.

#arduino #i2c
Рекомендации по теме
Комментарии
Автор

Спасибо за видео! Просто интересно как отправить ну например 5 значений? 4 например показание аналоговых датчиков и один реле включено или нет?

garikable
Автор

В 7 бит люди раскладывают integer потому что старший бит - знаковый разряд? Поправьте если не прав

ForestShackGammans
Автор

Отличное видео.. разжевано больше чем надо!!! респект! не обращайте внимание на тупые комментарии... :-) Хочу на этой базе сделать большую сеть, уже сделал так чтобы четвертый slave отправлял три переменных, с помощью шести байт... но вот не понимаю как в мастере эти шесть байт расшифровать.... можете помочь????

GEC_Company
Автор

дякую за відео, тільки більше не тряси мишкою, бо очі як в кота за нею бігають ;)

Heron
Автор

Жошь не по детски "1 клиент и все Мастера" ЧЕРТЯКА АДСКИЙ!

olegelin
Автор

Как 2 метра? Мне нужно 10 метров по проводам. У меня нет шансов???

zamer_garage
Автор

Мастер конечно всегда один, иначе там бедлам будет

TheWladberlin
Автор

ээээээээээээ, ммммммммм, ээээээээээээээээ, "какую-то цифру", ппц и какая блин И2Ц или элементарно не знать английский это ж фиии! Обзор слишком унылый!

Notgameshow