So you want to create a remote controlled device using an Arduino? To put an Arduino between your RC receiver and servos, you’re going to need to know how to read PWM signals. Getting your Arduino to read signals from an RC receiver is an easy task if you don’t… Continue Reading Reading PWM Signals From An RC Receiver With Arduino

Using the C standard libraries for string processing is a terrible option when it comes to programming micro-controllers. The standard C string functions can be unsafe and most C string functions are prohibited by high integrity coding standards. They will also bloat compiled binaries by up to 30Kb. The Embedded… Continue Reading Embedded String Programming

EvoPid EvoPid is an auto-tuning PID controller from ETK. It uses evolutionary algorithms to search for optimal PID gains. There are a number of ways to tune a PID controller. PID gains can be calculated using hard rules and previously gathered data. Methods that use this approach include the Zigler… Continue Reading EvoPid – Autotuning PID Controller