Programming Turing Machines

In the previous post, we built a LEGO Turing machine. However, we did not talk about how to run the machine. In this post, we focus on how to program Turing machines. Starting from a very naive implementation which only uses a single task, we will add more features to the machine incrementally:

  • multi-task
  • concurrent movements
  • log via USB
  • support its own programming language
  • transfer a program via USB
Read on →
Copyright © 2013 Soonho Kong