​Development Day 33

A project log for Arduino Enigma Machine Simulator

An Enigma Machine Simulator was created with an Arduino UNO and a Touchscreen LCD. Simulates Enigma I, M3, M4, the Plugboard and Uhr Switch.

Arduino Enigma 08/11/2015 at 22:150 Comments

Development Day 33

UI improvements:

Opening and closing of cover to set rotors.

Lamps shown instead of letters

Rotors can be set with cover open, saves to eeprom

Texture settings can be changed

Rotor box shows empty spaces for installed rotors

need to do:

-stecker changes do not save rotor position, create working copy of rotor starting positions.
-move rotors from box to lamp to machine and back

-change ringstellung settings

-stecker changes do not save rotor position, a working copy of rotor starting positions exists.

-rotor positions are saved if changed with the cover open

-draws contacts, type, letter and ringstellung position on side rotor

-can change setting of flat rotor on its side.

-flat rotor can be cleared

-beginning of open rotor click area logic