Dustin Brunner af05ec3248 updated pictures
2025-09-13 20:45:12 +02:00
2025-09-13 20:45:12 +02:00
2025-08-15 20:49:11 +02:00
2025-09-13 20:39:12 +02:00
2025-08-15 20:50:31 +02:00

ESP8266 Morse Decoder

A quick project for decoding morse symbols with ESP8266. Most of the code was generated by ChatGPT.

Features

  • decode morse symbols, consisting of a combination of short and long pulses
  • pulses are entered via one of two GPIO pins, one pin has decoupled inputs to be used with an external power supply with a voltage of around 5V.
  • decoded letters and numbers are displayed on a display, display automatically clears after a defined time
  • display shows a "progress bar" which indicates, when a pulse is interpreted as a long or short pulse. The threshold value for long and short pulses can be defined in the code

Hardware

Software

The used libraries are linked in the code.

The display shows a custom logo in the top right corner. For creating the bytecode of this logo, the software image2cpp (https://github.com/javl/image2cpp or https://javl.github.io/image2cpp/) was used. When creating the logo, make sure to select Swap bits in byte in the configuration. The default logo has the size 55x16px. When your logo has a different size, make sure to change the logo_width and logo_height defines in the code.

Description
No description provided
Readme 2.2 MiB
Languages
C++ 85.2%
C 14.8%