Controlling an Aircraft Radio via BCD

Hello!

1st post.

I have a King KTR-905 AM radio that operates off of a remote head. Overall I am hoping to create a signal to control it via BCD.

I am looking for guidance on how to generate the data burst to send to the main unit from the Arduino. I have attached the pictures for the data stream required as well as a coding chart.

Should I just use the delayMicroseconds() function and write a script that takes the desired freq and parses it or is there a better way to go about doing this.

One instance requires 6.7microseconds however the ±10% should allow for 7 microseconds instead.

I will be receiving the desired freq from a RPi 3 via the Serial.read() and then was planning on separating the individual digits but am unsure of where to go from there.

I am pretty excited to get this thing working. Any help would be greatly appreciated!
-Tim

Hi,
OPs pics.




Tom... :slight_smile: