Software ======== The code is written for use on an Arduino Uno (or compatible) microcontroller, but should run on other boards subject to modifications. It uses the `IOAbstraction `_, `tcMenu `_ and `LiquidCrystalIO `_ libraries. Compile and upload using the Arduino software in the usual manner.