LCD有りバージョンを先日作成しましたがPICのメモリーが足らず、機能追加が出来なかったのでLCD無しにして作り直しました。
スピードの設定をLCDの表示を見ながらUP/DOWNのボタンで設定する方式がLCD有りバージョンだったのですが、ロータリーSW?、数字を合わせることによりBCDコードでON/OFFされるものを使い設定値を読取る方式にしました。
LCD表示の処理ルーチンで結構メモリーを食われていたようで、LCDを使わないバージョンはメモリーを半分しか使用していません。
SLEEPの機能、n拍子毎に音の高さを変える機能、3LED対応も追加しています。
回路図は作成中で出来たらまた更新します。
ソースはかなり汚いですが以下の通りです。
--------------------
--------------------
0 件のコメント:
コメントを投稿