Enigma Cipher Machine story up at apcmag

ardenigThe Arduino Uno microcontroller is a pretty impressive little number – so impressive, in fact, you can turn it into a fully-working Enigma Cipher Machine.

I know I’ve been banging on about this project a little lately, but I was pretty damn chuffed when it started working (it’s one of the most complicated pieces of code I’ve had the pleasure of putting together!).

Now, the full story has now gone up on the APC magazine website.

What’s cool about it is that the hardware is actually pretty simple – you don’t have to put it into a finished box has I have but it does make the job a little easier.

The only extra bit of hardware you need is the PS/2 socket for the keyboard to enter your data in. Other than that, it’s just a 16×2 LCD shield on top of an Arduino Uno.

If you’re looking for the code, you’ll find it on that APC mag page.

2 comments for “Enigma Cipher Machine story up at apcmag

  1. October 23, 2014 at 12:35 pm

    Interestingly enough, around the same time frame I was also working on the same project, but using a touch screen LCD. The machine can be used entirely through the screen, but also, a terminal program can be used to set the wheel positions and encrypt text.

    The arduino Uno is one impressive microcontroller. Below are the program stats on my sketch:

    Sketch uses 32,256 bytes (100%) of program storage space. Maximum is 32,256 bytes.
    Global variables use 508 bytes (24%) of dynamic memory, leaving 1,540 bytes for local variables. Maximum is 2,048 bytes.

    • Darren Yates
      November 5, 2014 at 11:29 am

      Excellent! Well done. Yep, the ATMEGA328P on the Uno is extremely versatile!

Leave a Reply

Your email address will not be published. Required fields are marked *

Current day month ye@r *