As discussed in the last chapter, real-world applications aren't just software. They are composed of simple or complex circuits that perform actions in the physical world. Before we start to build our first interactive project, we need to know how these physical components work, so that we know what's inside our toolbox.
In this chapter, we will cover the following topics:
Uploading the first Arduino program
Enabling a connection with Arduino
Writing an Android application capable of acting as a controller
Building a simple circuit controlled by Android