Arduino Morse Decoder : 3 Steps (with Pictures) - Instructables

Introduction: Arduino Morse Decoder

HackertjeBy HackertjeM4rc3lvFollow More by the author: Fitness GamesThe WOPR (WWW Operated Relay)Space Invaders Fitness About: Goeroe. More About Hackertje »

This device reads hand keyed Morse code from a signal key (or an ordinary switch) and translates it to plain text and show the Morse code you're keying on an LCD. I use it to train my own Morse keying skills.

The decoder automatically corrects itself for your keying speed.

Step 1: Requirements

1x Arduino UNO 1x Buzzer1x LCD with I2C connector and 4 lines of text

And a switch (or Morse key), breadboard and wires.

Tip: you could create it without an LCD and then output the decoded text on the serial monitor of the Arduino IDE.

Step 2: Hardware Setup

Setup the hardware by hooking up everything as shown in the schematic diagram.

Connect the buzzer between GND and pin 8 of the Arduino and the Morse key (I use a tactile switch) between GND and pin 7.

Besides the GND and +5V pins the LCD has an SCL and SDA connection that you connect to the pins with the same names on the Arduino. I didn't use pull-up's to connect the LCD, but you could if you want to.

Step 3: Software

Upload the sketch (Seinsleutel2.ino) in the Arduino. I also included the library that I needed to use to control the LCD.

And start keying (see the video for a demonstration).

Attachments

  • download {{ file.name }}Seinsleutel2.inoDownload
  • download {{ file.name }}LiquidCrystal_I2C.zipDownload
Hide

Tag » Arduino Cw Decoder Kit