← Back to 9A4KJ Home

Arduino Lab

Microcontroller solutions for automation, DDS control, and radio equipment management.

Arduino UNO DDS VFO

A Variable Frequency Oscillator (VFO) implementation on the Arduino UNO platform, using the AD9850 DDS module. Provides stable, accurate frequency generation for HF receivers and transmitters with a smooth rotary encoder interface.

Platform: Arduino UNO (ATmega328P)
DDS Module: AD9850 / AD9851
Frequency Range: 1 Hz - 30 MHz
Output: Sine wave, TTL clock
C++ Arduino IDE SPI AD9850

Band Decoder & Antenna Switcher

An Arduino-based band decoder that reads BCD band data from the transceiver and automatically switches the antenna relay matrix to the correct antenna for each band. Compatible with Kenwood, Yaesu, and Icom radios.

Inputs: BCD band lines from transceiver
Outputs: 8 relay outputs for antenna matrix
Delay: < 5ms switching time
C++ Arduino Relay control BCD decode

Morse Code Keyer - nanoKeyer

Electronic iambic keyer with Arduino Nano based on software from Oscar (DJ0MY). Fully functional, tested and still working after long time of use.

Platform: Arduino Nano
Type: Iambic Electronic Keyer
Features: Speed control, sidetone, memories (depending on version)
Software: Oscar DJ0MY original firmware
C++ Arduino Nano CW Keyer Iambic Tested & Working

Original description:

I made two of these electronic keyers and tested them. Still working. The software is made in Arduino (from Oscar, DJ0MY).

Photos:

nanoKeyer 1 nanoKeyer 2 nanoKeyer 3 nanoKeyer 4 nanoKeyer 5 nanoKeyer 6

Documentation:
→ Electronic keyer with Arduino nano (Word document)