<p>Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this e-book (pdf) is for you!<br><br>Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the ...