Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.73 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.73 KB

ESP-32 MPU9250 VR-Glove

This Arduino Library is meant to enable the ESP-32 MCU communicate with the 9 DoF MPU9250 sensor and also provide the math and functions for the C Design Lab VR glove.

Repository Contents

  • /examples — Example sketch for the library (.ino). Run this from the Arduino IDE.
  • /src — Source files for the library (.cpp, .h).
  • keywords.txt — Keywords from this library that will be highlighted in the Arduino IDE.
  • library.properties — General library properties for the Arduino package manager.

Example Briefs

  • MPU9250_glove — Basic operation of IMU in glove
  • MPU9250_glove_separated_filter — Initial attempt to make the filter into a useful library (backburner)
  • ESPclient_RightHand_v#.# — Code used in right hand glove
  • ESPserver_LeftHand_v#.# — Code used in left hand glove
  • ESPtest — Sends test commands to Unity to elimenate need for full set up for testing
  • ESPtouch — Test code for multiple touch register, also has a visualizer
  • WiFi_receiverv2 — Program used for debugging, can be used to debug right hand communication
  • WiFi_transmitterv2 — Program used for debugging

Documentation

  • Register map — Register map containing the rest of the product documentation.
  • Hookup Guide — Basic hookup guide for the MPU-9250 Breakout.

Code is an adaptation of SparkFun's lightly modified version of Kris Winer's code which was licensed as Beerware.