テストには以前開発に使った「ad9834を使ったvfo」の試作品を部分的に流用しています。dds部分は新しいものに置き換え、マイコンと表示器の部分を流用しています。3Vを供給しますので、3端子レギュレータを使います。b00000001の2行である。VFOを作ってから約2年経過する。アクセスがあるが、機能追加する事にした。ArduinoのDC端子電圧は、8V位が適正値。VFOと基本的に同じだが、LCD表示のI2C化、AD9834固有部分の変更修正を行った。DDS通信部Fnc_ddsは、MSBFIRSTへの変更とdigitalWrite(SCLK,HIGH)の追加である。dialStep10PinとdialStep1000Pinを同時にOnしてエンコーダを回せば周波数は20kHzごとに変化します。この2つのピンは前日の回路図にあるように1N4148を通じてArduinoに接続する。DDSを接続させてVFOの機能はまだである。このモジュールを選んだのは、安価なのとArduinoにはAD9850のライブラリがあるからです。このモジュールをArduinoでコントロールする実験を行いました。周波数が連続で出力できるもの探します。Arduinoを勉強する前はAVRのBASCOMが手頃であったので小物を作成していた。元にしてコントロールソフトを作りましたが、4キロバイト以内に一応まとめられたが、機能の拡張ができませんでした。送信時にHiとなる信号と、外部VFOを使用する場合にHiとなる信号を送信機から受信機のArduinoに取り込み上記のような制御を行っている。この辺りはもう少しスマートな制御回路としたかったが、既に有る7MHz受信機を改造したため、多少雑な処理を行った。シンプルな7MHzのVFOを作ってみます。5110を使ってみました。DDSをコントロールする方法は2つあります。VFOをキーパッド対応にしてほしいという依頼があった。最近のSNSのお陰で、世界中の無線家と繋がることが出来るようになった。