Как подключить MPU6050 к Arduino Uno без использования контактов A0-A5?
Подключение MPU6050 к Arduino без использования контактов A0-A5.
@user9600686, 👍-1
1 ответ
▲ 1
Вы можете использовать программную библиотеку I2C, подобную этой на github, которую можно использовать практически на любом выводе платы. Но имейте в виду, что выполнение такой связи в программном обеспечении накладывает некоторые ограничения (например, связанная библиотека может быть только главной). Хранение его в аппаратном обеспечении часто является лучшим выбором, в зависимости от ваших требований.
,
@chrisl
Смотрите также:
- Как очистить буфер FIFO на MPU6050?
- Как сгенерировать аппаратное прерывание в mpu6050 для пробуждения Arduino из режима SLEEP_MODE_PWR_DOWN?
- Понимание того, почему следует избегать «String» и альтернативных решений
- Объяснение кода MPU6050
- Изменение адреса I2C MPU-6050
- Снять гравитацию с акселерометра MPU-6050
- Скорость передачи данных акселерометра mpu6050 в Arduino Uno и частота дискретизации mpu6050
- Как соединить L293D и MPU6050 для совместной работы?
Спасибо. Я хочу подключить 5 гибких датчиков и MPU6050 к arduino uno, и я не знаю, как сделать схему и закодировать ее. Ты можешь мне помочь?, @user9600686
Вы пробовали гуглить отдельные части своего проекта? Это должно вам очень помочь. В зависимости от вашего гибкого датчика они либо сами по себе являются резистивным делителем напряжения (и в этом случае они точно ведут себя как потенциометр, где вы можете легко погуглить тонны учебников), либо вам нужен дополнительный резистор для создания делителя напряжения. Для MPU: С помощью быстрого Google я не нашел для него библиотеки, которая могла бы напрямую использовать программное обеспечение I2C. В зависимости от того, насколько глубоко вы хотите зайти: вы можете создать свою собственную библиотеку или изменить существующую, чтобы MPU6050 использовал SoftwareI2C., @chrisl
Или вы можете изменить свой план: использовать внешнюю плату АЦП для измерения гибких датчиков или использовать другую плату MPU, которая может, например, использовать SPI (например, MPU6000). Подумайте о том, как вы хотите построить свой проект и сколько времени вы хотите инвестировать. Вы всегда можете прийти на этот сайт и задать конкретный вопрос, @chrisl