Michael Wrona's Blog

Engineering, coding, tech, and other cool projects!

Recent posts

Dec 10, 2020
The Bisection Method - Theory and CodeIntroduction The first few algorithms introduced in numerical methods courses are typically root-finding algorithms. In my opinion, these algorithms are taught first because they are relatively easy to understand and code, and determining roots of a function is a very common math operation.…
Nov 27, 2020
Roll and Pitch Angles From Accelerometer SensorsOne of the most important components in control systems for airplanes, fighter jets, quadcopters, and rockets is the AHRS, or Attitude and Heading Reference System. As you can guess, the AHRS tells a system its current attitude orientation and heading. Attitude measurements are typically given as roll and pitch angles, and heading is relative to either magnetic or true north.…
Sep 7, 2020
Read Serial Data From Spektrum Remote ReceiverAbout six years ago, I purchased a Spektrum DX6i RC plane transmitter to fly my RC planes with. Unfortunately, life got busier and my interests shifted, which sent my planes and controller to retire in the basement. When the idea to build a quadcopter flight controller began to come to fruition, I knew my DX6i controller would be perfect!…
Aug 31, 2020
Quadcopter Flight Controller Project IntroEver since I was first introduced to the world of flight dynamics and controls, I have wanted to design my own quadcopter flight controller from scratch. I thought it would be a great opportunity to apply my knowledge of electronics and circuitry, programming, and flight controls towards a real-world project.…
Aug 26, 2020
The 'Big Dealz' PC BuildIf you want to get the biggest bang for your buck when building a PC, you’re going to have to buy secondhand parts - there’s no denying it! Believe me, as someone whose net worth is defined primarily by electronics, you’re going to want to squeeze as much value as possible out of your limited cash.…