nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

ARDU5351受信機用局発回路その2 The receiver local clock controler with Arduino + Si5351a -2-

R909FM/航空無線受信機の局発と制御部分を抜き出した基板(ARDU-5351)を作りました。

Arduino 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関連追加。

OLEDに表示

中華周波数カウンタはかなり誤差あります。