This chapter introduced us to several new concepts, including Pulse Width Modulation and using threads in our application. We also learned how to use a photoresistor and read the values from it.
Another important step we performed was modifying our motor shield. This provided an introduction to doctoring off-the-shelf Arduino shields to work with the Raspberry Pi.
Next we will wrap things up by reviewing what we have learned so far and looking at future projects that build upon the knowledge you have gained in building the various projects in this book.