One of the most valuable skills you can develop is the ability to create graceful transitions between seemingly incompatible systems. An understanding of different protocols is central to that skill. You’ve used a number of communications protocols in this book, but by the time you read this, the protocols you learned may have changed or become obsolete. However, if you understand how to learn new ones, you’ll do fine. This final chapter is a view from the high ground, looking over the landscape of protocols you’ve seen in this book to consider their similarities and differences, how they all fit together, and how to go about learning new ones in the future.
PROJECT 32: Fun with MIDI
1 Arduino module An Arduino Uno or something based on the Arduino Uno, but the project should work on other Arduino and Arduino-compatible boards.
D 1050-1019-ND, J 2121105, SF DEV-09950, A A000046, AF 50, F 1848687, RS 715-4081, SS ARD132D2P, MS MKSP4
1 Spark Fun Musical Instrument shield SF DEV-10587
1 MaxBotix LV-EZ1 sensor SF SEN-00639
100µF capacitors J 158394, ...