In the preceding chapters, you learned the basics of Arduino and the fundamental building blocks available to you. Let me remind you what makes up the “Arduino Alphabet”:
We used it to control an LED but, with the proper circuit, it can be used to control motors, make sounds, and a lot more.
This gives us the ability to control the brightness of the LED, not just turn it on or off. We can even control the speed of a motor with it.
This allows us to read the state of simple sensors, like pushbuttons or tilt switches.
We can read signals from sensors that send a continuous signal that’s not just on or off, such as a potentiometer or a light sensor.
This allows us to communicate with a computer and exchange data or simply monitor what’s going on with the sketch that’s running on the Arduino.
In this chapter, we’re going to see how to put together a working application using what you have learned in the previous chapters. This chapter should show you how every single example can be used as a building block for a complex project.
Here is where the wannabe designer in me comes out. We’re going to make the twenty-first-century version of a classic lamp by my favourite Italian designer, Joe Colombo. The object we’re going to build is inspired by a lamp called "Aton” from 1964.