R909FM/航空無線受信機の局発と制御部分を抜き出した基板(ARDU-5351)を作りました。
R909の表示は1602Aなのですが、OLEDも今後使ったみたいと思っていました。今回JH7UBCのブログ( Arduino Pro Mini Si5351A OLED 7MHz VFO 2020-12-30 08:36:17 | Arduino) )を拝見していたら、ArduinoでSi5351aを制御し表示はOLEDと言う記事がありました。スケッチが掲載されていたので、さっそく移植してみました。
デフォールト表示部の1602Aにも表示を出すようにしました。
主な修正箇所は次です。
1. 周波数STEP設定ボタン(REのプッシュスイッチ)
// #define SW_STEP 4 //周波数STEPボタン
#define SW_STEP A0 //周波数STEPボタン D4->A0
2. 1602ALCD制御追加 4ビット並列接続1602ALCD関連追加。
中華周波数カウンタはかなり誤差あります。