"Learn until you're blue in the face!"
Introduction to Microcontrollers
Hardware Hello World
Input and Output
Timers and Timing
Analog to Digital Conversions
Polling vs Interrupts
Communicating with a PC
Design an LED Game
Design a Cyclops Eye
AVR vs Arduino
In order to make your system as efficient as possible, you need to build a reactive system instead of a brute force polling system. In this lesson, we will explore why interrupts are important and why polling is inefficient.