Как подключить MPU6050 к Arduino Uno без использования контактов A0-A5?

Подключение MPU6050 к Arduino без использования контактов A0-A5.

, 👍-1


1 ответ


1

Вы можете использовать программную библиотеку I2C, подобную этой на github, которую можно использовать практически на любом выводе платы. Но имейте в виду, что выполнение такой связи в программном обеспечении накладывает некоторые ограничения (например, связанная библиотека может быть только главной). Хранение его в аппаратном обеспечении часто является лучшим выбором, в зависимости от ваших требований.

,

Спасибо. Я хочу подключить 5 гибких датчиков и MPU6050 к arduino uno, и я не знаю, как сделать схему и закодировать ее. Ты можешь мне помочь?, @user9600686

Вы пробовали гуглить отдельные части своего проекта? Это должно вам очень помочь. В зависимости от вашего гибкого датчика они либо сами по себе являются резистивным делителем напряжения (и в этом случае они точно ведут себя как потенциометр, где вы можете легко погуглить тонны учебников), либо вам нужен дополнительный резистор для создания делителя напряжения. Для MPU: С помощью быстрого Google я не нашел для него библиотеки, которая могла бы напрямую использовать программное обеспечение I2C. В зависимости от того, насколько глубоко вы хотите зайти: вы можете создать свою собственную библиотеку или изменить существующую, чтобы MPU6050 использовал SoftwareI2C., @chrisl

Или вы можете изменить свой план: использовать внешнюю плату АЦП для измерения гибких датчиков или использовать другую плату MPU, которая может, например, использовать SPI (например, MPU6000). Подумайте о том, как вы хотите построить свой проект и сколько времени вы хотите инвестировать. Вы всегда можете прийти на этот сайт и задать конкретный вопрос, @chrisl