先日の練習会で、
「サーボ端子からの信号でナイトライダーが作りたい」
とのお話があったので早速作成。
サーボPWM1チャンネルを使い、
LED1~4を任意のパターンで発光可能。
内容としては、
①サーボパルスの幅を計測
②1100us~1900usの信号を50us刻みで区切る
③0~15の値が取れるので、その値で4つのLEDの点灯・消灯を設定
4つのLEDのナイトライダーでは寂しいですが、
複数サーボチャンネルを使えば大量の電飾も可能です。
ナイトライダー以外にも「目などアクセサリーのランプにも使えます。
今回、以前作成したPWM-ICS2.0の変換プログラムを流用したため、
CPUはPIC12F683を使用しましたが、
675でも問題ないなので、今度移植します。
コードと回路はそのときにでも。
U1K大会が延期になったので時間ができた。