**General** Arduino is the official name for an open source hardware technology developed in Italy for controlling hardware. The boards are available fairly cheaply. There are sensor, motor, communication and other hardware add-ons available. They have been adapted for many purposes. See the http://dlnmh9ip6v2uc.cloudfront.net/learn/materials/1/Arduino_final_handout.pdf%|%handout%|% from an Arduino training course from http://www.sparkfun.com for some great references. Tcl/Tk seems ideally suited as a programming languages for this technology as the interface to deliver code and i/o to the microcontroller boards. What a great new future for tcl as a Tool Command Language for actual tools as well as software tools. (But wait! http://www.linuxcnc.org/index.php/english/documentation/6-emc-history%|%According to Linuxcnc.org%|%, Tcl/Tk was used for the interface to early CNC equipment at http://www.nist.gov/index.html%|%NIST%|%. It is still used as an interface to EMC2 in a software called http://axis.unpy.net/about%|%Axis%|%.) **Tcl Projects** There are a few projects noted around the web: * http://jeelabs.org/2010/04/22/a-mini-scope/ * http://www.icanprogram.com/opndrs/arduino/2012Sept06.html * https://forum.sparkfun.com/viewtopic.php?p=74659 **References** * http://www.arduino.cc%|%www.arduino.cc%|% * http://www.sparkfun.com%|%www.sparkfun.com%|% * Book: https://www.sparkfun.com/products/11471 * Book: https://www.sparkfun.com/products/10626 * Book: https://www.sparkfun.com/products/11170 <>Arduino microcontroller