Morse Up
Interactive learning tool built for M5stack Atom S3
Apr 2026
Morse-Up is an interactive learning tool designed to help you master Morse code through active practice and smart repetition. Built for the M5Stack AtomS3, it transforms the dry process of memorizing dots and dashes into a hands-on, gamified experience.
Intention
The project aims to provide a frictionless way to learn Morse code by doing. Instead of just reading charts, you "tap out" characters in real-time. The system tracks your progress and uses a reinforcement learning approach—frequently reintroducing characters you struggle with—to ensure the knowledge sticks.
Key Features
- Interactive Learning: Practice the entire alphabet and numbers (0–9) by tapping dots and dashes directly on the device.
- Smart Queue System: Uses an intelligent algorithm that reshuffles characters. If you get one wrong, it's immediately reinserted into your practice queue for quick reinforcement.
- Real-Time Feedback: The display provides instant visual cues, showing your current input and highlighting errors in red while providing the correct Morse sequence as a guide.
- Progress Tracking: Built-in "percentage complete" indicator shows how much of the character set you've mastered.
- Persistent Memory: Your scores and progress are saved automatically to the device's internal storage, so you can pick up exactly where you left off.
- Flexible Input: Supports both the built-in screen button and external physical buttons for a more authentic telegraph-style experience.
- Simple Reset: A dedicated long-press gesture allows you to clear your data and start your learning journey from scratch whenever you like.