On the second last page of the table of contents, Chapter 7 is labeled “The Tools”. It should be labeled “Sessionless Networks”.
On page 51, in the Synchronous Serial Communication diagram, the third pin on the master chip is labeled “Master Out Slave Out”. It should be labeled “Master Out Slave In.”
Thanks to Michael Schneider for catching this.
In Appendix C on Page 408, the program listing for “Color Recognition with a Webcam” does not perform that function. It’s a duplication of the previous program in the appendix, “Accelerometer Tilt.” The correct code for color recognition can be found on page 298.
/* Socket Test Language: ActionScript 2.0 Exchanges strings through an XMLSocket */
/* Serial Server language: processing This program makes a connection between a serial port and a network socket. */
/* MIDI Language: Wiring/Arduino plays MIDI notes from 30 to 90 (F#-0 to F#-5) */
/* Phone Finder Language: PHP Identifies the user agent and IP address and sends an email notification. Runs on mobile phones. */
/* SMS messenger Language: PHP Sends SMS messages */
/* Age checker Language: PHP Expects two parameters from the HTTP request: name (a text string) age (an integer) Prints a personalized greeting based on the name and age. */
/* Cat On Mat Language: PHP Expects a parameter called SensorValue, an integer. Prints a custom message depending on the value of SensorValue. */