September 2009

Ball Drop Game

Here’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.

Continue Reading »

Processing

Permalink

Chat Server in Processing

Here’s a basic chat server written in Processing.  It’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 Making Things Talk. This is the most minimal server I could come up with that keeps a list of its clients.

Continue Reading »

Processing

Permalink

CNMAT resources archive

Berkeley’s CNMAT (center for new music and audio technologies) has a nice resource archive, with pictures.  Useful if you’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.

circuits
construction

Permalink

A Few Good Reasons Why Peter Knight Rocks

Peter Knight works with Massimo and Alex and co. at Tinker.it. He’s written some great AVR code, which is useful in Arduino.  For example:

Secret Thermometer takes advantage of the ATMega’s internal thermometer. Turns your ‘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 you the Arduino’s supply voltage. Also works on the ATMega168.

He’s also done Cantarino, a speech synthesis engine; Auduino, a granular sound synthesis engine; a DMX library; and more.  Check them all out at the tinker.it code repository.

AVR
arduino/wiring
circuits

Permalink