Управление серводвигателем с помощью Arduino и MPU6050
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
|
Об этом проекте
Компоненты
- Arduino UNO
- MPU6050
- Серводвигатель MG 996R
- Проволочные перемычки
Связи
Проверьте прикрепленную диаграмму для соединений
Примечание. Вы также можете подключить выводы SDA и SCL MPU6050 к выводам A4 и A5 Arduino соответственно.
Программирование
Включите прикрепленную библиотеку в вашу IDE Arduino, а затем загрузите код на свою плату Arduino.
Примечание
Посмотрите видео для полного понимания и подпишитесь на наш канал, чтобы узнать больше.
Спасибо.
Код
- Библиотека MPU6050
- Код для проекта
Библиотека MPU6050 C / C ++
Нет предварительного просмотра (только загрузка).
Код для проекта C / C ++
//[email protected]//https://www.youtube.com/watch?v=Cvtr3LKdqvk#include// библиотека для GYRO #include #include Сервопривод myservo; // создаем сервообъект для управления сервоприводом X =0; int Y =0; GY6050 gyro (0x68); // сохранить настройки GYRO datavoid () {Wire.begin (); // инициализация GYRO gyro.initialisation (); задержка (100); myservo.attach (9);} void loop () {X =карта (gyro.refresh ('A', 'X'), -90, 90, 0, 180); // отображение данных гироскопа в соответствии с ограничением угла серводвигателя Y =map (gyro.refresh ('A', 'Y'), -90, 90, 0, 180); myservo.write (Y); // движение оси Y будет управлять задержкой сервопривода (15);}
Схема
Производственный процесс
- Управление эффектом с помощью реальных датчиков
- Система посещаемости с использованием Arduino и RFID с Python
- Датчик DHT11 со светодиодами и пьезо-динамиком
- Arduino Temp. Монитор и часы реального времени с дисплеем 3.2
- Робот с сервомотором избегает препятствий
- Управление роботом Roomba с помощью Arduino и устройства Android
- Управление яркостью светодиода с помощью Bolt и Arduino
- u-blox LEA-6H 02 GPS-модуль с Arduino и Python
- Распознавание и синтез речи с помощью Arduino
- Что такое серводвигатель?