Pages Menu
Categories Menu

Posted by on Aug 28, 2014 in Arduino, Development, Quadcopter | 0 comments

Quadcopter Source Code From Scratch

In an effort to really understand the mechanics of the flight control system, I have decided to design and implement the software myself using an Arduino rather than purchasing an off-the-shelf flight controller. In What is a Quadcopter, I covered the physics of quadcopter flight. Here, we’ll dive into a deeper understanding of how to implement this control with an Arduino.

Read More

Posted by on Jun 7, 2014 in Arduino, Quadcopter | 0 comments

Implementing a Quadcopter IMU

In order to determine the orientation of the quadcopter, we read data from the inertial measurement unit or IMU. The IMU is a collection of sensors and is typically comprised of at least a three-axis accelerometer and a 3-axis gyroscope and sometimes can employ magnetometers, barometers, and other sensors to supplement these.

Read More

Posted by on Jun 6, 2014 in Arduino | 0 comments

Three Ways To Read A PWM Signal With Arduino

PWM is a modulation technique that controls the width of the pulse based on modulator signal information. PWM can be used to encode information for transmission or to control of the power supplied to electrical devices such as motors. Generating a PWM signal with an Arduino is quite easy. There is significantly less documentation on how best to read a PWM signal. After doing some research, I have discovered three methods of reading a PWM signal with an Arduino.

Read More