Arduino is a USB i/o board compatible with OSX, Windows and Linux.
Waterproof, shockproof, extra bright LED torch