© Bob Dukish 2018
Bob DukishCoding the Arduinohttps://doi.org/10.1007/978-1-4842-3510-2_3

3. Microcontrollers

Bob Dukish1 
Canfield, Ohio, USA

Describing Microcontrollers

Let’s start by discussing the differences between a typical computer and a microcontroller. Normal PCs have a mouse and keyboard for user input, and a monitor for output, whereas a microcontroller usually operates without human interaction. A typical computer could be used to multitask and run numerous programs simultaneously such as playing music, getting e-mail, and looking at informative web sites such as dukish.com, but the microcontroller can only run one program at a time (although the program can be redirected through the activation of hardware interrupts and software subroutines). ...

Get Coding the Arduino: Building Fun Programs, Games, and Electronic Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.