Size: a a a

ESP8266 & ESP32 [RU]

2021 September 16

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
Посоны, проблема такая, Adafruit MP5060 не видит акслерометр, подключаю к плате lolin32. На других распиновках указан scl порт а вот sda нет... не могу понять что к чему, кто-то способен объяснить?

Adafruit MPU6050 test!
Failed to find MPU6050 chip

Буду вам крайне признателен.
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
в то же время в других версиях платы есть вывод 21, на моей нет, и в других версиях вывод 21 это и есть SDA
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
А где у вас на схеме ... акселерометр ???
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Они могут работать как в группе (зеркалирование), так и по одиночке (индивидуально).
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
Это не моя схема, просто акселерометр GY-521 подключается к портма SCL и SDA. Я их и искал, и наткнулся на первую схему, т.к. полная распиновка не дала мне нужной информации
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Ну так это обычная шина I2C. В чем вопрос то?
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
Вопрос где на ЭТОЙ схеме эта шина подключается? Т.к. я вижу только SCL
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
Подключаясь по этой схеме ни i2cdev скетч ни адафрут не видят сенсор
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Вот пример подключения мульти-устройств по шине I2C:
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
На данный момент и 1 не работает
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Вот моя статья про шину I2C: https://github.com/arendst/Tasmota/discussions/10827
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Схема подключения?
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
Спасибо, почитаю.
источник

АА

Артур Артур... in ESP8266 & ESP32 [RU]
Подскажите плиз, возможно ли подключить есп32  и ардуино чтоб они общались по рс485? Или можно по другому?
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Можно по всякому/разному/... и по RS485 ... и по I2C  ... вот, для примера(!) про подключение I2C: https://www.youtube.com/watch?v=3px2JxbbMNo&list=WL&index=48
YouTube
Arduino I2C связь между контроллерами
I2c - протокол, разработанный для связи между контроллером и его периферией по месту расположения самого контроллера. То есть для небольших расстояний, но для большого количества точек подключения. В этом протоколе I2C обязательно должен быть один ведущий master. Ведомых здесь может быть большое множество -
слейвов I2C.
Интересно былов формате мысли вслух раскрыть вопрос объединения нескольких контроллеров Arduino по шине I2C.
I2C позволяет как объединять в единое информационное целое группу контроллеров Arduino и других, так и множество датчиков и исполнительных механизмов. Каждый слейв в I2C обязан иметь свой уникальный двухбайтовый адрес.

Подробное описание Arduino NANO I2C: http://geekmatic.in.ua/Arduino_Nano_i2c
http://geekmatic.in.ua/Arduino_Nano_i2c_chapter2
На ардуино http://geekmatic.in.ua/projects
Группа https://www.facebook.com/groups/geekmatic

Помощь для развития канала Privat 5168 7453 2053 1723
QIWI Кошелек +380683609382
источник

Д

Димьян Засипатыч... in ESP8266 & ESP32 [RU]
Для ESP32 рекомендую использовать контакты GPIO - SDA GPIO21 на SDA + SCL на GPIO22.
источник

VZ

Viacheslav Zelenyi in ESP8266 & ESP32 [RU]
Судя по этой схеме распиновке на lite lolin32 просто нет SCL(
источник