I’ve had never really come into contact with embedded programming, working mostly in python or C#, until a friend of mine asked me for some help with programming a simple controller for RGB strips using Arduino Nanos. We'd, of course, fail spectacularly. Not only did our hardware not work quite like intended and a few Nanos died in the process(but that’s a story for another time), but I actually l