circuit_projects

Circuit Projects

Blogger

EEWeb Stats

Circuit's Blog :

Return to Blog

Morse Code Key Using USB Keyboard

Figure:1

Figure 1 

The project pertains to a Morse code keyboard with software USB implementation as it uses an old fashioned taping device connected to AVR ATmega168 microcontroller.

The device can be used to input text by taping Morse code since it is recognized as standard USB keyboard. The typing speed in Words per Minute is indicated by the dual 7-segment LED indicator attached to the I/O pins. It can be programmed using standard Arduino IDE by burning with ICSP and uses Eclipse mint tin as housing. In order to eliminate the need for any other component, the V-USB library is used to provide direct control of USB.

To enable learning, an additional button is attached along with the Morse key that is connected via resistors in an I/O pin. In learning mode, the firmware starts off with the speed tapped with this code when the Morse “-.-.-“ is pressed. The tapping can be heard by a mini speaker that provides a side tone which can be disabled in software.

Using the Arduino environment, the software is written in C++. The code has been flashed directly to an ATmega168 which will bypass the Arduino stack.

Read more

Tags: Morse Code, key, USB keyboard, usb, AVR, ATmega168, microcontroller,

Comments on this post:

There are currently no comments.

Login or Register to post comments.
 
Click Here