Morse Code Puzzle

About

Tools: STM32 Microcontroller and C


The Morse Code Puzzle Project is an innovative and engaging academic endeavor that combines microcontroller programming, problem-solving, and Morse code decoding. This project aims to challenge participants' understanding of Morse code. It involves the use of an STM32 microcontroller to generate Morse code questions through flashing lights and allows users to respond through button presses. The algorithm records the duration of the button presses and translates the responses, providing immediate feedback to the user.


Key Features

1. STM32 Microcontroller:
The heart of the project is the STM32 microcontroller, which controls the entire system. It generates Morse code questions and manages user input.

2. Morse Code Questions:
The microcontroller generates Morse code questions by flashing LED lights. Users need to decode these sequences to reveal the hidden message.

3. User Response:
Users respond to the Morse code questions by pressing buttons, indicating their interpretation of the code.

4. Response Evaluation:
The microcontroller records the duration of button presses and translates them into Morse code characters. It then checks if the user's response matches the correct answer.

5. Feedback LEDs:
The system features LEDs for immediate feedback to the user. A solid green LED indicates a correct response, while a flashing green LED indicates an incorrect response.