Skip to content

paulosantosphs/Self-Balancing-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-Balancing-Robot (Arduino UNO - C)

This code is a part of an academic work for the subject "Embedded Systems" (18.1) from UFOP (Federal University of Ouro Preto). In this code there is a LQR control implementation with a simple Kalman Filter to read the MPU-6050 sensor. For this project you need a MPU6050 sensor, an Arduino UNO (atmega-328p), two DC motors and a motor driver. To compile and upload the code to arduino you need to install the AVR tools. The makefile contains "make" and "make upload" to compile and upload the code in an easy way.

Used Arduino Pins:

  • A4,A5 - MPU6050
  • Digital Pins 5,6 - PWM
  • Digital Pins 8,9,10,11 - Motor Driver

Credits:

About

Self-Balancing-Robot Arduino Uno in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published