Официальный сайт компании Arduino по адресу arduino.cc
arduino i2c ошибки
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 26/04/2016 - 16:44
Нужно соеденить ESP07 и Arduino Nano через i2c.
Собрал схему с конвертером уровней на биполярных транзисторах
http://playground.arduino.cc/Main/I2CBi-directionalLevelShifter
Написал скетчи - Nano - slave; ESP-07 - master
ESP выполняет запрос Arduino, всегда 4 байта
Ошибка заключается в том что Arduino иногда ловит большее количество байт.
Иногда запрос приходит искаженным.
Вопрос - проверять контрольную сумму и не париться или что то не так со схемой включение и это поведение не типичное?
Вполне вероятно, что у Вас она врём по LOW уровню. Всё-таки LOW там на 5В рассчитан.
Попробуйте поставить нормальный преобразователь. Цена вопроса - дешевле, чем на маршрутке проехать.
Или сделайте свой нормальный, здесь написано как.
Опечатался. Мой конвертер на полевых транзисторах, по рекомендации Philips.
Мне кажется ссылка на нормальный преобразователь - тоже самое.