1. Introduction:
The Morse Code Decoder project is designed to provide a simple and interactive way for users to input Morse code using two buttons, one for a dot (.) and the other for a dash (-). The Arduino microcontroller processes the input and displays the corresponding alphanumeric characters on a 16x2 LCD display.
2. Objectives:
Develop a user-friendly interface for entering Morse code.
Implement a decoding algorithm to translate Morse code into alphanumeric characters.
Display the decoded message on a 16x2 LCD display.
3. Components Used:
Arduino Nano
Two push buttons (dot and dash)
16x2 LCD Display
Pcb and jumper wires
power supply module
4. Morse Code Decoding Algorithm:
The Arduino sketch uses a simple algorithm to decode Morse code. It involves monitoring the duration of button presses and spaces to differentiate between dots and dashes. A lookup table is then used to map Morse code to alphanumeric characters.
5. Conclusion:
The Morse Code Decoder project successfully provides a platform for users to input Morse code using buttons and view the decoded message on a 16x2 LCD display. Further enhancements could include additional features such as sound output for the Morse code or the ability to save and display multiple messages.