Building your controller
In the first task of this mission, we learned how to connect a variable resistor to Arduino and send its value to the computer using the serial port. Our next task is to extend this basic circuit and add two more resistors, because we want to use them to control all the facial parameters of our Smilie-O-Mat sketch in the next task.
We will also add a button to our circuit and learn how to detect the click events and send them to our sketch. We will extend our communication protocol a bit and write a new Processing sketch that parses the messages—our Arduino generates—and displays the values we send.
Engage Thrusters
Let's build our controller:
For this task, we need to expand our circuit and add two more variable resistors. So let's start by connecting the 5V pin to one of the outer power rails of the breadboard and the Gnd pin to the other one. Connect your three resistors to the breadboard as shown in the following diagram:
Connect the left-outer lead of each resistor...