Adafruit MPU6050: библиотека для ESP32 и Arduino

работает частично · версия 2.2.6

Акселерометр и гироскоп MPU6050: шесть осей одной микросхемой.

В симуляторе

Датчик задаётся на схеме наклоном — тангаж, крен, перегрузка, — а три составляющие ускорения из них считаются. Поэтому скетч, который считает углы обратно (atan2 из ускорений), получит ровно то, что выставлено в свойствах.

Диапазон измерения учитывается: одно и то же положение даёт разные сырые числа при ±2g и ±16g, и модель считает по тем настройкам, которые записала прошивка. Отсюда же честное обрезание: удар в две с половиной силы тяжести на диапазоне ±2g упрётся в потолок, как и на столе.

После подачи питания датчик спит — как настоящий. begin() его будит; скетч, написанный без библиотеки и забывший про регистр питания, получит нули.

Вывод INT в модели молчит: события по порогу и по движению читаются опросом регистров, а не прерыванием.

Примеры с этой библиотекой

Все примеры с Adafruit MPU6050 в галерее →

Другие библиотеки

Adafruit GFX Library · Adafruit SSD1306 · Adafruit ST7735 and ST7789 Library · LiquidCrystal I2C · Adafruit NeoPixel · DHT sensor library · Adafruit Unified Sensor · Adafruit BusIO