久々に新しいスケッチを落として遊んでみました。
最新バージョンの IDE「ARDUINO 1.6.12」を使ってコンパイルを試みたのですが、
前と同じようにエラーが出て、コンパイルは通らず。
- 最新バージョンの 1.6.12 でも、選択するオプションによってはコンパイルは通るようです。
- わたしのところでは LCD1602 を使っているので、
#define FEATURE_LCD_YDv1
をコメントアウトしてるのですが、どうもこのライブラリを呼び出すときにエラーが発生しているようです。
なので、
前の実験でコンパイルが通った「ARDUINO 1.6.4」まで IDE バージョンを下げて
コンパイルすることにしました。
Arduino CW Keyer の最新バージョンはこちら。
で、今回は Arduino CW Keyer の豊富な機能の中から、
新たに「CW Decoder」を試してみました。
ウェブによれば OZ1JHM 氏のところの Goertzel アルゴリズムが使えるとのこと。
これは期待できます。
「keyer_features_and_options.h」 の設定
この2か所のコメントを外します。
「keyer_pin_settings.h」 の設定
追加するハードに合わせてピンを設定します。
オーディオ入力とインジケータ
本体との接続は OZ1JHM 氏のウェブに掲載されている通りで大丈夫です。
Goertzel アルゴリズム ということもあり、
40wpm(欧文、cw mania 使用)までノーミスでデコードしてくれました。
といことで、
そろそろ Decoder 機能も追加して・・・基板化することも考えてみたいと思います。