<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><br></div><div>For educational purposes..</div><div><br></div><div>Has anyone done something where they implement some sort of message passing API on a network of Arduinos.  Since they cost only $20 each, and have a fairly facile development environment, it seems you could put together a simple demonstration of parallel processing and various message passing things.</div><div><br></div><div>For instance, you could introduce errors in the message links and do experiments with Byzantine General type algorithms, or with multiple parallel routes, etc.</div><div><br></div><div>I've not actually tried hooking up multiple arduinos through a USB hub to one PC, but if that works, it gives you a nice "head node, debug console" sort of interface.</div><div><br></div><div>Smaller, lighter, cheaper than lashing together MiniITX mobos or building a Wal-Mart Cluster.</div><div><br></div><div><br></div></body></html>