Arduino/Morse Code Circuit
From charlesreid1
Overview
Here's a block diagram of what this circuit will look like. The Arduino sends voltages through its output pins to control an I2C LCD screen (see , where it prints the letters that it has sent and its current words per minute (WPM) sending speed, and a piezoelectric speaker, which will generate the morse code output:
Eventually this will also include an input potentiometer, but for now we're building this to send at a fixed WPM speed.
- There will not be an input potentiometer.
- There will be an output to an I2C LCD display
- There will be an output to a piezo speaker.
The software:
- Start: need libraries, pin settings
- Setup: populate character array
- read speed potentiometer
- set CW speed
- randomly select character
- send character
- update scrolling LCD text