Материалы:
* Arduino (любая модель)
* MPU-6050
* Макетная плата
* Провода
Схема подключения:
Pin Arduino | Pin MPU-6050
——- | ———
VCC | VCC
GND | GND
SCL | SCL
SDA | SDA
Программная установка библиотеки:
1. Откройте Arduino IDE.
2. Нажмите «Инструменты» > «Управление библиотеками».
3. Введите «MPU6050» в поле поиска.
4. Найдите и установите библиотеку «MPU6050 by Jeff Rowberg».
Загрузка и запуск скетча:
1. Скачайте следующий скетч:
«`arduino
#include
#include
MPU6050 mpu;
void setup() {
Serial.begin(9600);
while (!mpu.begin()) {
Serial.println(«MPU6050 не обнаружен»);
delay(100);
}
Serial.println(«MPU6050 подключен»);
}
void loop() {
// Считывание и вывод данных акселерометра
float ax, ay, az;
mpu.getAcceleration(&ax, &ay, &az);
Serial.print(«Акселерометр: «);
Serial.print(ax);
Serial.print(«, «);
Serial.print(ay);
Serial.print(«, «);
Serial.print(az);
// Считывание и вывод данных гироскопа
float gx, gy, gz;
mpu.getRotation(&gx, &gy, &gz);
Serial.print(» Гироскоп: «);
Serial.print(gx);
Serial.print(«, «);
Serial.print(gy);
Serial.print(«, «);
Serial.print(gz);
Serial.println();
delay(100);
}
«`
2. Скопируйте скетч в Arduino IDE.
3. Выберите соответствующую плату Arduino и порт.
4. Нажмите кнопку загрузки.
Проверка работы:
После загрузки скетча откройте последовательный монитор Arduino (Инструменты > Последовательный монитор). Вы должны увидеть данные акселерометра и гироскопа, обновляющиеся в реальном времени.