IN THIS CHAPTER WE ARE GOING TO start building some LED-based projects. We will keep the hardware fairly simple so that we can concentrate on the programming of the Arduino.

Programming microcontrollers can be a tricky business requiring an intimate knowledge of the inner workings of the device: fuses, registers, etc. This is due, in part, to the fact that modern microcontrollers are almost infinitely configurable. Arduino standardizes its hardware configuration, which, in return for a small loss of flexibility, makes the devices a great deal easier to program.

Project 2Morse Code S.O.S. Flasher

Morse code used to be a vital method of communication in the 19th and 20th centuries. Its coding of letters as a series of long ...

Get 30 Arduino Projects for the Evil Genius, Second Edition, 2nd Edition 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.