


The main code can be found in Ī complementary filter is used to fuse the angles. The sensor on the BerryIMU is the LSM9DS0 and all the I2C registers for this sensor can be found in LSM9DS0.cs The final values which should be used are the fused X &Y angles and the tilt compensated heading. These are based on Raspbian, however the principals and math are the same for Windows Iot.
#Install navit on raspberry pi raspbian jessye how to#
We have a number of guides already documented on how to get the BerryIMU working with the Raspberry Pi. The project code outputs all of the needed values to the screen and a complementary filter is used to fuse the accelerometer and gyroscope angles. Once downloaded, double-click the file WindowsIoT-BerryIMU.sln to open up the project in Visual Studio. You will need to download the entire git repository as GIT doesn't allow downloading individual folders. The files you need are under the WindowsIoT-BerryIMU folder. The first 6 GPIOs are used as shown below.ĭownload the BerryIMU code for Windows IoT from our GIT repository. Or BerryIMU can sit right on top of the GPIO pins on a Raspberry Pi. Raw values from the gyroscope, accelerometer and magnetometer.īrryIMU can connect via the jumper cables to the Raspberry Pi as shown below.The code will print out the following values to the screen Our Git repository contains the source files needed to get the BerryIMU up and running on Windows IoT. BerryIMU also works great with Windows IoT Core on the Raspberry Pi.
