• Cross Compiling Qt for Embedded Systems

    Qt is one of the best toolkits for designing graphical user interfaces available. It is designed to be easy to use for all levels of experience, and a great place to start learning app development and 3d graphical design. Many people want to cross compile Qt to embedded devices such as the Raspberry Pi or […]

  • The Complementary Filter: Drone Stabilization Part 1

    If you have ever seen a flight controller, you know they are tiny. You can hold one in the palm of your hand, and yet they have some of the most complicated algorithms of any embedded system. This mini series will cover just one of these parts, and that is how drones stay stable using […]

  • How to Control Motors with PWM and an Arduino

    Arduinos are some of the most versatile boards you can buy. They are easy to program and use, and they get the job done for many low power low performance problems. In this tutorial, I will be showing you how PWM is used to control motors, and how you can implement it to control one […]

  • How to Dual Boot Windows and Linux

    If you are trying to learn programming, Linux can be a great way to get some experience and understand the underlying works of the computer. Many people believe Linux is not user friendly and it is unusable for general purposes, this is not true. Many Linux distros are comparable to Windows in user friendliness and […]