<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>code, circuits, &#038; construction</title>
	<link>http://www.tigoe.net/pcomp/code</link>
	<description>code and fabrication resources for physical computing and networking</description>
	<lastBuildDate>Tue, 09 Mar 2010 17:41:39 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Serial ports on an iPhone?</title>
		<description><![CDATA[hc gilje posted some useful notes on accessing the serial ports of an iPhone.   Bottom line:
Apple has not made it easy to let the iphone communicate with external devices. Basically, you need a jailbroken phone to do anything. 
That said, his notes are useful for anyone who&#8217;s really really got to get at [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/861</link>
			</item>
	<item>
		<title>Using PepperMill to turn a motor into a sensor</title>
		<description><![CDATA[Nicolas Villar sent me a sample of the PepperMill, a new sensor board he and Steve Hodges designed at Microsoft Research in Cambridge, UK.  It&#8217;s a nifty little board.  You attach a DC motor and the board can an output voltage when the motor is turned,  and analog signals telling you the direction and speed [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/854</link>
			</item>
	<item>
		<title></title>
		<description><![CDATA[
Rob Faludi just turned me on to CoolTerm, a serial terminal app for OSX and Windows. It looks like a nice addition, and is cross platform, which is handy for teaching; no need to reference different apps on different platforms. I&#8217;ve only tried it out a little, but so far, it&#8217;s nice. You can have multiple [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/OSX/852</link>
			</item>
	<item>
		<title>Bluetooth Mate with Lilypad</title>
		<description><![CDATA[Coming late to the game, I&#8217;m trying out a Bluetooth Mate from SparkFun with an Arduino Lilypad.Overall, it&#8217;s a nice Bluetooth radio to use with microcontrollers.  A few thoughts on getting it working:

This module mimics the 6-pin FTDI cable layout.  It can&#8217;t plug directly to a FTDI cable, but it can connect to anything that [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/827</link>
			</item>
	<item>
		<title>Intervalometer and motion trigger for Nikon D90</title>
		<description><![CDATA[Matt Mets has written a nice Nikon remote control library for Arduino.  I used it to make a motion trigger and intervalometer. It looks like this:


Here&#8217;s a Fritzing image of the circuit (I finished it in Illustrator, because there&#8217;s no PIR part in Fritzing yet, and I have trouble with the part editor.)

And here&#8217;s [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/800</link>
			</item>
	<item>
		<title>Blog Housekeeping</title>
		<description><![CDATA[I&#8217;m making some changes to this blog.  I&#8217;ve been unhappy about the fact that all the code is static, not the code I use every day. Instead, I want a nice code repository, so whatever I write on my machine can be published directly, and if I update it, the updates end up here. [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/PHP/669</link>
			</item>
	<item>
		<title>Reading data from a uLog logger, saving to a file</title>
		<description><![CDATA[Here&#8217;s a Processing sketch that takes data from Sparkfun&#8217;s uLog datalogger via a serial port, and saves the results to a file.  To use this, you&#8217;ll need:

uLog datalogger with some data on it
USB-to-serial adaptor; there are many types out there, but I used this one.




]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/Processing/616</link>
			</item>
	<item>
		<title>Simple Client URL example in PHP</title>
		<description><![CDATA[Here&#8217;s a simple example of using the cURL program through PHP&#8217;s client URL library. It&#8217;s a really powerful way to use HTTP, because you can set just about every HTTP option using the library.


]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/PHP/608</link>
			</item>
	<item>
		<title>Mail form in PHP</title>
		<description><![CDATA[Here&#8217;s a simple HTML/PHP form that takes data from the form and sends it in mail via HTTP POST. Save it as formToMe.php:


]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/PHP/603</link>
			</item>
	<item>
		<title>Traceroute scraper in Processing</title>
		<description><![CDATA[There are many web-based interfaces to traceroute available, including a nice list at traceroute.org.  Here&#8217;s a Processing sketch that retrieves the raw HTML from one of them and separates the traceroute lines into time taken, hop IP, and hop name.
This sketch can be modified to scrape other web-based traceroute apps, but you&#8217;d need to change [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/Processing/596</link>
			</item>
	<item>
		<title>Ball Drop Game</title>
		<description><![CDATA[Here&#8217;s a variation on the networked pong server from Making Things Talk..  This version is cooperative rather than competitive.  Multiple clients have to keep the ball from hitting the ground.  There are five balls dropped each game.

There are two files to this sketch, the main code, and a separate class for each player.  The [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/Processing/592</link>
			</item>
	<item>
		<title>Chat Server in Processing</title>
		<description><![CDATA[Here&#8217;s a basic chat server written in Processing.  It&#8217;s a bit more complex than the basic test server.  This server keeps track of all the clients who log into it in an ArrayList.  Using an ArrayList is useful when you need to do more complex things with the clients, as in my pong server from [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/Processing/589</link>
			</item>
	<item>
		<title>CNMAT resources archive</title>
		<description><![CDATA[Berkeley&#8217;s CNMAT (center for new music and audio technologies) has a nice resource archive, with pictures.  Useful if you&#8217;re looking for electronic parts, microphones, and other things audio-related.  Similar to RISDpedia and ITPedia, among others, very useful.  Thanks to Tom Gerhardt and Adrian Freed for the link.
]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/circuits/582</link>
			</item>
	<item>
		<title>A Few Good Reasons Why Peter Knight Rocks</title>
		<description><![CDATA[Peter Knight works with Massimo and Alex and co. at Tinker.it. He&#8217;s written some great AVR code, which is useful in Arduino.  For example:
Secret Thermometer takes advantage of the ATMega&#8217;s internal thermometer. Turns your &#8216;328-based Arduino into a thermometer with no extra parts.
Secret Voltmeter same idea, but this reads the internal analog-to-digital converter to tell [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/580</link>
			</item>
	<item>
		<title>Physical x Wonderfl</title>
		<description><![CDATA[Shigeru Kobayashi, who made Gainer and Funnel, has made yet another nifty tool for physical computing:  physical x wonderfl. It combines Gainer, Funnel, Firmata, Arduino, and Wonderfl.

What are Gainer, Funnel, Firmata, Arduino, and Wonderfl?
Gainer is a microcontroller I/O board that allows you to build physical computing applications connected to your personal computer with no microcontroller [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/575</link>
			</item>
	<item>
		<title>Controlling Lots of Outputs from a Microcontroller</title>
		<description><![CDATA[Making LED displays is fun. There are a a few tools that get used all the time, from row-column scanning to LED driver chips to multplexers and shift registers. This tutorial discusses some of the more popular methods for controlling large amounts of LEDs from a microcontroller, including their various strengths and weaknesses, and how [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/486</link>
			</item>
	<item>
		<title>CD4099 Addressable Latch Used to Control LEDs</title>
		<description><![CDATA[This tutorial will show how to control multiple LED outputs from a microcontroller using a CD4099B  addressable latch.
Parts you&#8217;ll need:

CD4099B addressable latch
Arduino microcontroller (Any model will do)
16 LEDs


How It Works
An addressable latch can either act as a multiplexer, or it can act as a latch. As a multiplexer, you can control one output at a [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/546</link>
			</item>
	<item>
		<title>CD4067 Multiplexer used to control LEDs</title>
		<description><![CDATA[This tutorial will show how to control multiple LED outputs from a microcontroller using a CD4067  analog multiplexer.
This is a stub. More explanation will follow, but for now, here are schematics and code for Arduino.
Parts you&#8217;ll need:

CD4067B multiplexer
Arduino microcontroller
LEDs


The Circuit














The code
/*

 Multiplexer output example
 Controls 16 outputs, one at a time, using a CD4067B multiplexer.
 [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/540</link>
			</item>
	<item>
		<title>STP16C596 Shift Register</title>
		<description><![CDATA[This tutorial will show how to control multiple LED outputs from a microcontroller using an STP16C596 shift register.  The STP16C596 is similar to the popular 74HC595 shift register, but it&#8217;s nicer because it can sink a constant current to the LEDs it&#8217;s driving.
This is a stub. More explanation will follow, but for now, here [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/534</link>
			</item>
	<item>
		<title>Tilty ball:  Controlling 64 LEDs and a 2-axis accelerometer</title>
		<description><![CDATA[This example shows how to control 64 LEDs and read the input from two axes of an accelerometer on an Arduino.  The Arduino used here is a Duemilanove, but it will work on any of the models out there prior to the Duemilanove as well.  This example uses row-column scanning as a way to control [...]]]></description>
		<link>http://www.tigoe.net/pcomp/code/category/arduinowiring/514</link>
			</item>
</channel>
</rss>
