Skip to content

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.

License

tschisle/ESP-32_MPU9250_VR-Glove

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages