small medium large xlarge

The latest version of the book is P2.0, released almost 3 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (20-Feb-16)
#79950
Paper page: 74
Replacing the LED code in the output_symbol method with the 'tone' code creates the tone but with inconsistent spacing between characters. This co...more...
Maik Schmidt says: Gary: Thank you very much for this improvement!
  • Reported in: P2.0 (30-Jun-15)
#78560
Paper page: 189
In the section "Email Directly from an Arduino", in the second sentence, you have an extra "create": "the networking code, we'll create create someth...more...
Maik Schmidt says: Thank you very much for your report! This will be fixed in the next version.
  • Reported in: P2.0 (29-Jun-15)
#78558
Paper page: 191

On line 83 of smtp_service.h, you put
"client.println("Disconnecting.");"
but it should be
"Serial.println("Disconnecting.");"--Alder

Maik Schmidt says: Thank you very much for your report! This will be fixed in the next version.