A Hacker’s Guide to Programming Microcontrollers

While hackers know and love the Raspberry Pi, many don't know of its cheaper cousin, the microcontroller. Unlike a Pi, which can be used more or less like a regular computer, microcontrollers like the Wi-Fi connected ESP8266 require some necessary programming skill to master. In this guide, we'll build an Arduino program from scratch and explain the code structure in a way anyone can understand. Raspberry Pi vs. ESP8266 The Raspberry Pi is a small, single-board computer first created in the United Kingdom in 2012 that changed the way people thought about what a computer can be. With a... more