• Stars
    star
    459
  • Rank 92,406 (Top 2 %)
  • Language Arduino
  • Created almost 12 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Software for "Guide to gyro and accelerometer with Arduino including Kalman filtering"

Developed by Kristian Lauszus, TKJ Electronics 2012

The code is released under the GNU General Public License.


This is the firmware for the my guide at the Arduino forum: http://arduino.cc/forum/index.php/topic,58048.0.html, including a Processing application (see the Graph directory) to visualize the data sent from the Arduino.

There is currently examples for the following IMU's:

  • "IMU Analog Combo Board Razor - 6DOF Ultra-Thin IMU" from Sparkfun: http://www.sparkfun.com/products/10010
  • Digital IMU featuring a ITG3205 and a ADXL345
  • MPU-6050 - 3-axis gyroscope and 3-axis accelerometer
  • MPU-6050 and HMC5883L - 3-axis gyroscope, 3-axis accelerometer and 3-axis magnetometer

The Kalman filter used in all the examples can be found at my other repository: https://github.com/TKJElectronics/KalmanFilter.

Note that I update the MPU-6050 code more frequently, so you should take a look at that even if you are using one of the other sensors.

For more information fell free to post a question at the guide: http://arduino.cc/forum/index.php/topic,58048.0.html or send me an email at [email protected].

More Repositories

1

KalmanFilter

This is a Kalman filter used to calculate the angle, rate and bias from from the input of an accelerometer/magnetometer and a gyroscope.
C++
1,576
star
2

Balanduino

Git repository for the Balanduino balancing robot
C++
128
star
3

BalancingRobotArduino

This is the Arduino version of the code for my balancing robot/segway
Arduino
71
star
4

ATtinyRemote

Universal remote based on an ATtiny85
Arduino
49
star
5

XV11Lidar_STM32F429

Neato XV-11 LIDAR connected to an STM32F429IDISCOVERY board for 360-degree range scanning and measurement
C
39
star
6

BalanduinoAndroidApp

Remote control app for the Balanduino balancing robot
Java
35
star
7

BalancingRobot

The algorithm for my balancing robot/segway
Processing
33
star
8

ArduinoRFIDDoorLock

This is the code for our Arduino RFID Door Lock
Processing
14
star
9

BalanduinoProcessingApp

The Processing application for the Balanduino balancing robot
Erlang
12
star
10

QuadCopter_STM32F4

QuadCopter Controller project using the STM32F4DISCOVERY Board
C
11
star
11

PS3-Bluetooth-Library-for-GHIElectroncis-Boards

PS3 Bluetooth library for FEZ Panda, FEZ Rhino etc.
C#
6
star
12

NXTShield

Library for TKJElectronic's NXTShield
C++
6
star
13

IoT_Football

IoT featured soccer table - Soccer table with touch screens, online score registration and RGB strips
C
5
star
14

AndroidControllableLights

Control an WS2801 LED string with your Arduino and an Android app via Bluetooth
Java
5
star
15

ArduinoWeatherStation

This is the Arduino Sketch for our Arduino weather station
Java
4
star
16

BalanduinoWindowsApp

Source code for the native Windows application for the Balanduino
Visual Basic
4
star
17

BalancingRobotRemote

Remote control for my balancing robot with a PS3 Controller
Arduino
4
star
18

LEDStringMatrix

How to use a 50 pixel WS2801 LED String to make a 7x7 RGB LED Matrix - with Plasma effect and Snake game
Arduino
2
star
19

SerialGLCD

This is the firmware and PCB for the SerialGLCD by TKJElectronics
Arduino
1
star
20

ArduinoLEDCube

Arduino 4x4 LED cube
Arduino
1
star
21

Multimedia_Streaming_Client

Transfering of audio or image data to the MikroElektronika EasyMX Pro for Stellaris board.
C
1
star
22

GSMWaterAlarm

PIC Based wateralarm, sending you an SMS when water is detected
Assembly
1
star