A stabilization system for drones using a pyboard, for educational purposes.
The main.py is based is this link: http://owenson.me/build-your-own-quadcopter-autopilot/
The mpu6050.py is a modified version from here: https://github.com/cTn-dev/PyComms/tree/master/MPU6050
The pid.py is based from here: https://github.com/diydrones/ardupilot
To receive the PWM from the RC receiver, I took the code from here: http://wiki.micropython.org/platforms/boards/pyboard/modpyb/Timer-Examples
To control the speed controls, I take the code from here: https://hackaday.io/project/6877-micropython-quadruped-robot