<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>todbot blog &#187; programming</title>
	<atom:link href="http://todbot.com/blog/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://todbot.com/blog</link>
	<description>Random experiments, circuits, code, rapid prototyping, sometimes things to buy, and the odd tune by Tod E. Kurt.</description>
	<lastBuildDate>Fri, 03 Feb 2012 20:58:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How To Do Big Strings in Arduino</title>
		<link>http://todbot.com/blog/2008/06/19/how-to-do-big-strings-in-arduino/</link>
		<comments>http://todbot.com/blog/2008/06/19/how-to-do-big-strings-in-arduino/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 05:08:29 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/?p=267</guid>
		<description><![CDATA[Arduino makes it pretty easy to store &#038; use character strings, but those strings compete with your variables, so you can't do as much.  Here's how to put big strings into read-only program memory and use them.

Lots of sketches can have big strings in them.  Maybe you've built a little command-line interface [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2008/06/19/how-to-do-big-strings-in-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;WiiChuck&#8221; Wii Nunchuck Adapter Available</title>
		<link>http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/</link>
		<comments>http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 02:41:17 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[blinkm]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[thingm]]></category>
		<category><![CDATA[ubicomp]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/</guid>
		<description><![CDATA[Want to hook up a Wii Nunchuck to an Arduino but don't want to cut up the cord on  your Nunchuck?  Yeah me too.  So I made some of these:





It's a small PCB that adapts the Wii Nunchuck connector to standard 4-pin header. I call it the "wiichuck adapter". It plugs [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/feed/</wfw:commentRss>
		<slash:comments>251</slash:comments>
		</item>
		<item>
		<title>In Processing, size() matters for Serial ports</title>
		<link>http://todbot.com/blog/2008/01/14/in-processing-size-matters-for-serial-ports/</link>
		<comments>http://todbot.com/blog/2008/01/14/in-processing-size-matters-for-serial-ports/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 04:20:45 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sketching]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/2008/01/14/in-processing-size-matters-for-serial-ports/</guid>
		<description><![CDATA[Mark Allen of Machine Project is teaching an Arduino course using some of the notes from my Bionic Arduino class.  He and his students were seeing in Windows XP &#038; 2000, when trying to getting Processing to talk to Arduino, the cryptic error: 
  gnu.io.PortInUseException: Unknown Application
      [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2008/01/14/in-processing-size-matters-for-serial-ports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SpiroExplorer, a Spirograph toy</title>
		<link>http://todbot.com/blog/2006/06/03/spiroexplorer-a-spirograph-toy/</link>
		<comments>http://todbot.com/blog/2006/06/03/spiroexplorer-a-spirograph-toy/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 06:31:14 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[ramblings]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/2006/06/03/spiroexplorer-a-spirograph-toy/</guid>
		<description><![CDATA[So I've written a tool that can turn any parametric equation into a series of Roomba movement commands. Mostly, anyway.  The parametric equations I'm predominately focusing on are the hypotrochoid series of equations used in a Spirograph.

To explore the space of hypotrochoid curves I created SpiroExplorer, a simple Processing applet that lets you [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2006/06/03/spiroexplorer-a-spirograph-toy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RoombaComm library, release 0.95</title>
		<link>http://todbot.com/blog/2006/06/01/roombacomm-library-release-095/</link>
		<comments>http://todbot.com/blog/2006/06/01/roombacomm-library-release-095/#comments</comments>
		<pubDate>Fri, 02 Jun 2006 01:44:35 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/2006/06/01/roombacomm-library-release-095/</guid>
		<description><![CDATA[RoombaComm is Java library for communicating and controlling the Roomba.  It works on any operating system that RXTX supports.  This includes Mac OS X, Linux, and Windows.  It also works with Processing.  It will soon work with Flash and Max/MSP.

It's been a work in progress for several months and has [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2006/06/01/roombacomm-library-release-095/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RoombaComm: Roomba Control &amp; Communications API, release 0</title>
		<link>http://todbot.com/blog/2006/02/14/roombacomm-roomba-control-communications-api-release-0/</link>
		<comments>http://todbot.com/blog/2006/02/14/roombacomm-roomba-control-communications-api-release-0/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 07:15:07 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/2006/02/14/roombacomm-roomba-control-communications-api-release-0/</guid>
		<description><![CDATA[ Update: 
new version of RoombaComm released 

As mentioned previously, I've started on a library to make Roomba-to-host-computer interfacing easier.  This is the zeroth release of such a library.

The goals of this library are:
 provide full access to the entire Roomba SCI protocol
 provide a set of higher-level functionality on top of the [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2006/02/14/roombacomm-roomba-control-communications-api-release-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Roomba Processing UI</title>
		<link>http://todbot.com/blog/2006/01/30/roomba-processing-ui/</link>
		<comments>http://todbot.com/blog/2006/01/30/roomba-processing-ui/#comments</comments>
		<pubDate>Mon, 30 Jan 2006 22:12:34 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/archives/2006/01/30/roomba-processing-interface/</guid>
		<description><![CDATA[Been playing around with Processing to act as the Roomba telemetry console.  Here's a little playable mock-up of what it might look like:

Click to play with it.  It's sorta like a Virtual [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2006/01/30/roomba-processing-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roomba Hacking via Serial Tether</title>
		<link>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/</link>
		<comments>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/#comments</comments>
		<pubDate>Wed, 25 Jan 2006 08:39:20 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[hardware-hacking]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[roomba]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/?p=73</guid>
		<description><![CDATA[Note:
This post is pretty old and I've been continuing work on Roomba software.
Note:
For a more readable take on this, see this Makezine artcicle

A week ago I got my OSMO//hacker Roomba firmware updater from iRobot.  It worked like a charm, giving me a serial port to fully control the Roomba.

An interface was needed however, [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2006/01/25/roomba-hacking-via-serial-tether/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Finally, something about the US government I&#8217;m proud of&#8230;</title>
		<link>http://todbot.com/blog/2004/04/26/finally-something-about-the-us-government-im-proud-of/</link>
		<comments>http://todbot.com/blog/2004/04/26/finally-something-about-the-us-government-im-proud-of/#comments</comments>
		<pubDate>Tue, 27 Apr 2004 03:17:00 +0000</pubDate>
		<dc:creator>todbot</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://todbot.com/blog/archives/2004/04/26/finally-something-about-the-us-government-im-proud-of/</guid>
		<description><![CDATA[Dictionary of Algorithms and Data [...]]]></description>
		<wfw:commentRss>http://todbot.com/blog/2004/04/26/finally-something-about-the-us-government-im-proud-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

