For people who’ve had trouble getting TextFinder to work with Arduino 1.0-rc1, Michael Margolis has released a new version of the library that should compile for both the older Arduino 0022 and the newer Arduino 1.0-rc1. You can find it on the Arduino playground.

The following examples are affected by this:


Chapter 4

Chapter 6

Chapter 9

Chapter 10

The code in my gitHub repository for these examples is up to date for Arduino 1.0-rc1.


If you’re trying to use any of the Ethernet examples or the Wifi example straight from the 2nd edition of Making Things Talk, you’re probably getting some errors related to the definition of Client and Server. Here’s how to fix them.

Continue reading »


There’s a new edition of Making Things Talk on the street, finally!

I changed the majority of of the book, including:

  • updated the Arduino examples to Arduino 1.0,
  • updated the Processing examples to Processing 1.5,
  • changed the Lantronix examples to use the Arduino Ethernet shield,
  • updated most of the projects,
  • added several new projects,
  • re-made all the circuit diagrams using Fritzing, Illustrator, and Inkscape,
  • added two new chapters, one on mobile telephony and networks and one on protocols.

There’s also a new code repository on gitHub, where I will be keeping the code from the book and updating it. You can also expect some new examples related to networks there as I work on them. I’ll probably update the site’s look and feel soon too, as I’m a bit bored with it, and it could use a little improvement.

I’ll try to keep this site more up to date this time, with notes on changes, errata, etc.  As always, though, check the O’Reilly site for the errata.


Thanks to Shigeru Kobayashi and Hideo Tamura, the Japanese edition of Making Things Talk is now available on the Japanese O’Reilly site and Amazon Japan.  I know from our exchanges during the translation that the Japanese edition is a more accurate and better version than my original, so if you read Japanese, get that edition. Thanks very much to them both for their hard work on this edition.


Since Spark Fun discontinued the version of the BlueSmirf that I used in the first edition of Making Things Talk, (the BlueSmirf v1) I’ve had a few requests for the data sheets, etc.  Apparently a number of people (me included) still have them and use them.  The AT commands appear nowhere online that I’ve found, so here’s what I have:

Spark Fun’s Bluesmirf v1 data sheet

BlueRadio’s AT command set for the radio

Xport Pong Emulator

 Chapter 5, etech2008, Processing, Updates  Comments Off on Xport Pong Emulator
Mar 032008

This Processing sketch sends the same bytes as the Xport that’s configured for the networked Pong game in Chapter 5. It’s a handy way to connect a microcontroller to the server when you don’t have an Xport, or aren’t sure your Xport is working.

Continue reading »

Doing the Projects Blog

 Updates  Comments Off on Doing the Projects Blog
Dec 102007

A reader’s blog on trying to do the projects. Hope it works out well! Thanks to Brian Jepson for the link.

© 2012 Making Things Talk Suffusion theme by Sayontan Sinha