Retrofuturism: Arduino mainframe with punch cards, 1950s style, running 1V0-Tz-III
Channel: Alone in the Kitchen — by Nino Ivanov
Date: 2023-04-28

Time to use #Arduino as a #mainframe as in the 1950s! In this second one of the four #retro #punchcard adventures, punch cards are not merely "read" with info "shown", but used to really control an Arduino punch card computer (based on a variant of the 1V0 programming language / virtual machine presented elsewhere here; some episodes regarding it are yet to come; what is special about it is that I/O is numbers only, including the language operators), with the laptop merely serving a output screen of the Arduino, but not being otherwise involved in the computation. The "program" is merely to add two numbers situated at two addresses, storing the result at a third address. A new, improved punched card reader for Arduino UNO is shown. Having made a mistake, one of the cards even has an actual "patch". The code for the sketch is available on GitHub: https://github.com/KedalionDaimon/arduino-punchcard-readers/blob/main/1V0_20221214_TZIII_PUNCHCARD_UNO.ino