The Universal Turing Machine implemented in NXC, which runs on the LEGO device we made:
Pull request Compare This branch is 1 commit behind cwi-swat:master.
Latest commit 7da998b Jun 27, 2012 @jvdb jvdb Added contact address info.
Failed to load latest commit information.
examples Fixed markdown error Jun 20, 2012
nbc Added sending to brick to Makefile May 4, 2012
.gitignore Added linux Makefile May 4, 2012
BitFlipSimple.nxc Added more test files Jun 8, 2012
BitFlipper.nxc Improved BitFlipper to match with new hardware Apr 27, 2012
CalibrateSensor.nxc Added simple calibration program to calibrate the turing machine Jun 11, 2012
Makefile Fixed an accuracy issue Jun 19, 2012
MoveEngine.nxc Fixed an accuracy issue Jun 19, 2012
MoveSensor.nxc Tried adding sampling to the reading of the bit Jun 11, 2012
README.txt readme with a link Jun 20, 2012
Universal-Add.nxc Fixed an accuracy issue Jun 19, 2012
Universal.nxc Now using seperate parsing loop May 7, 2012


To honour Alan Turing, we have built a simple LEGO Turing Machine.
Primary goals were to make every operation as visible as possible
and to make it using just a single LEGO MINDSTORMS NXT set.
The LEGO Turing Machine is part of the exhibition Turing's Legacy at CWI.

For more information, visit