Спасибо. Урок помог с моим проектом. Часть данных с GPS перебросил по i2c с одной ардуины на другую.
@fendyrony3264
3 жыл бұрын
Помогите пожалуйста реализовать, чтобы Slave-1 читал показания с датчика BMP180 по I2C, а Master читал эти показания у Slave-1 и отправлял их на Slave LCD.
@user-mt4pj6ld6o
5 жыл бұрын
Полезный материал! А как присвоены адреса ардуинам slave? Точнее как они заданы в самих ведомых ардуинах? ...хотя нет, я понял - заданы при объявлении wire.begin )
@Werbard
6 жыл бұрын
Очень полезный материал! Спасибо! P.S. Автору стоит поработать над произношением английских слов, "врайт" и "реад" уж очень режут слух, не говоря уже о названии дисплея, он не легкий, а жидкокристалический ;)
@gavvrik2393
6 жыл бұрын
Скажите пожалуйста, сколько максимум можно подключить Slave плат к одной Master плате без потери качества приема и передачи и какова рекомендуемая максимальная длина провода между платами?
@user-po9sd4zz8c
6 жыл бұрын
Работает ли эта библиотека с ESP 8266?
@user-uj4qh1vt5t
8 ай бұрын
Спасибо за полезный урок. Пожалуйста не включай музыку когда говоришь, тяжело стродеточится на ифнормации
@LEXXsib27
8 жыл бұрын
Очень познавательное видео!!! Спасибо за библиотеку))) С int-ом все понятно работает как часы а что делать с float? не подскажите как его передать? и принять соответственно. или структуру сразу
@Iarduino
8 жыл бұрын
Можно умножить переменную на 10 или 100... округлить... передать на по шине i2c... получить и разделить на 10 или 100... в зависимости от необходимого количества знаков после запятой
@LEXXsib27
8 жыл бұрын
+Iarduino Спасибо!попробую
@MrPastry777
8 жыл бұрын
хорошая статья,пример и библиотека!!спасибо! только массив байтов мало,хотя бы int =(
@Iarduino
8 жыл бұрын
+Константин Дунаев В примере реализована передача значения АЦП сразу в двух байтах, ничего не мешает передать и int
@red-sun-set
8 жыл бұрын
+Константин Дунаев Большинство ведомых устройств общаются по шине I2C через однобайтовые регистры, это обусловлено самим протоколом I2C, который предполагает передачу данных, кратную 1 байту. Каждый регистр (байт данных) имеет свой адрес, по которому и происходит обращение к этому регистру (байту данных). Вот и массив состоит из однобайтных элементов, которые являются "виртуальными регистрами" ведомого устройства. Если создать массив int, то начнётся путаница с адресацией данных, т.к. нельзя будет прочитать, например, третий байт массива.
@Nik_tvnow
3 жыл бұрын
Подскажите, а если в этой связке у одного из слейвов на некоторое время пропатёт питание, как это повлияет на работу системы? Не потребуется ли перезагружать все устройства?!
@andreyslavin7064
7 жыл бұрын
Подскажите пожалуйста, что такое тремо шилд и тремо кнопки , в интернете не нашел информации.
@red-sun-set
7 жыл бұрын
Доброго времени суток, Андрей. Trema-модули это модули которые разрабатываются и собираются интернет-магазином iarduino.ru Основное преимущество всех Trema-модулей - надёжность и простота подключения. iarduino.ru/shop/Expansion-payments/Trema/ Для всех модулей имеется описание, а для сложных еще и библиотеки, так же разработанные интернет-магазином iarduino.ru
@zamer_garage
2 жыл бұрын
Добрый день. А какую длину проводов можно использовать, чтобы без помех? Мне нужно метров 10.
@MrPastry777
8 жыл бұрын
возможно ли работать с несколькими массивами,а не только с одним?
@red-sun-set
8 жыл бұрын
+Константин Дунаев Я еще не видел ведомых устройств в которых задействованы 256 однобайтных регистра ))). Но если Вы такое придумали, то советую Вам использовать один байт массива в качестве "номера страницы". Предположим: мастер читает 255 байт (элементов) массива (от 0 до 254) и записывает единицу в 255 элемент. Ведомое устройство реагирует на запись единицы в 255 элемент массива и меняет данные всех элементов. Мастер читает новые данные и записывает двойку в 255 элемент массива, на что опять реагирует ведомый. Таким образом Вы эмитируете двумерный массив.
@elmast15
9 ай бұрын
Скажите ваша библиотека iarduino_I2C_connect будет работать на ESP8266 ?
@vitaliyb6601
2 жыл бұрын
Какая максимальная длина кабеля для соединения
@Perelmeshcka
4 ай бұрын
Master & Slave...
@user-mt4pj6ld6o
5 жыл бұрын
Подключил Мега и Уно - помигал светодиодами - работает! Потом вместо уно подключил ЕСП8266 - не работает (( хотя компиляция и загрузка в плату , все проходит нормально. вопрос - должно работать с ЕСП8266 или нет? p.s. перед этим включал эту ЕСП с дисплеем 1602 по шине I2C - тоже работает - значит выводы SCL , SDA я подключил верно! спасибо!
@ViRus4363
5 жыл бұрын
Нужно прописать пины SDA, SCL: Wire.begin(D1, D2); Проверено на NodeMCU LoLin v3
@ViRus4363
5 жыл бұрын
это если nodemcu master
@user-mt4pj6ld6o
5 жыл бұрын
@@ViRus4363 У меня ESP8266 12
@ILDARONII
4 жыл бұрын
ай 2 си - я выпал :)
@Gogugas
8 жыл бұрын
так можно подсоединить? f-picture.net/fp/1116a1df228544e786e68580a3470cfe
@otherattack6125
6 жыл бұрын
Трема провода
@user-oy1sq7mc4d
7 жыл бұрын
А теперь тоже самое по wi fi и радиоканалу
@user-py7qm5zx5j
6 жыл бұрын
После этого видео ещё меньше будут понимать что такое айтуси
@Vlad_4572
4 жыл бұрын
Тебе же сказали АЙ ДВА СИ!
@AE075G
4 жыл бұрын
А ещё: ай два эс
@BeInJavaUkraine
4 жыл бұрын
Ай ну его нахуй аррай и буттон)
@iclandtube
3 жыл бұрын
Регарай Жесть
@Vlad_4572
4 жыл бұрын
Ай два си, ай два эс. Учитель, бл..
@aLambdaProjekt
6 жыл бұрын
Это невозможно слушать, ай-два-си, реад, врайт
@alexandrlatukhin6345
4 жыл бұрын
Для меня главное не то, как это звучит (ай-ту-си, или ай-два-си), а как это работает.
@volny_man
3 жыл бұрын
А я немецкий учил. Поэтому: и два цэ, врите, рэад, славэ... 😋😁
Пікірлер: 41