IN THIS CHAPTER WE LOOK AT the hardware of an Arduino board and also of the microcontroller at its heart. In fact, the board basically just provides support to the microcontroller, extending its pins to the connectors so that you can connect hardware to them and providing a USB link for downloading sketches, etc.
We also learn a few things about the C language used to program the Arduino, something we will build on in later chapters as we start on some practical project work.
Although this chapter gets quite theoretical at times, it will help you understand how your projects work. However, if you would prefer just to get on with your projects, you may wish to skim this chapter.
The heart of our Arduino ...