Picture of Morse Code Translator
Morse code pic.jpg
Have you ever needed to signal a covert supply drop, or taken part in a clandestine spy mission?  If so, you might have used Morse Code.  However, for those of us who still love an adventure and a challenge, without having to learn the code, this project is for you.    

This project demonstrates a cool morse code translator that will transmit both a light and sound signal.  As you type words into your computer, the LED and buzzer will signal the respective morse code letters.  Although it may seem relatively complex and expensive, all components are available for low prices online or at an electronics/hobby store.  The "brains" are provided by a basic Arduino micro controller and although some introductory programming is involved, this project is quite straightforward.   (As far as code, all you have to do is copy and paste my example code and run the application, so never fear.)
Remove these adsRemove these ads by Signing Up

Step 1: Materials

Picture of Materials
The items necessary for completion are listed below:

Arduino Uno micro controller (x1)

USB A to B cable (commonly used in printers)

Any color LED (x1)    (I use red in the project)

Solid core #22 guage jumper wire (approximately one foot)

Access to a computer

Free Arduino software IDE installed on the computer--- make sure to download the correct program for you operating system.  (Link to download page: )

Solderless breadboard

Step 2: Install the software

Picture of Install the software
Start by installing the latest IDE (Integrated Development Environment) using the instructions on the Arduino website.

Download page is here.

Installation instructions are here.

If you already have Arduino on your computer, you can skip this step.

Step 3: Link-up!

Picture of Link-up!
Screen Shot 2013-03-17 at 11.30.09 AM.png
Screen Shot 2013-03-17 at 11.32.27 AM.png
Now plug one end of the cable into the Arduino micro controller and the other end into the computer.

Click on the "tools" button in the toolbar and hover over "board",  Make sure your particular model of controller is checked, then select the serial port under "Serial Port".  It should be prefixed by /dev/tty.usbmodem/.

See screenshots if you don't understand.

Nice tip. Thanks!

donrecardo8 months ago

The title is misleading. Its not translating morse code its translating plain text.

you type in plain text and it translates it to morse code

If it was a morse code translator it would take received morse code and

tranlate it back into readable text , which is a much more challenging task for an arduino

ehne11 months ago