幼児って ふみきり 好きですよね。
そんな息子ためにPIC12F683+SG90サーボモーターを使って、ふみきりのオモチャを自作してみました。
MAINループでスイッチ入力を監視し、入力があったらサーボモーター動作とLED点滅、ブザーによる警報音鳴動を行います。
CCPの割り込みとブザー鳴動の割り込みを同時に行うと、CCPのパルス幅が安定しないため、サーボモーターの角度が定まらず、遮断棒がプルプルしてしまいます。
よって、警報音が鳴動しているときはサーボモーターの制御を諦めました。
そのため、遮断棒の上昇/下降が間欠動作になってしまいましたが気にしない方向で。
(もう一つマイコンを追加すれば容易に解決可能ですが、基板に空きスペースがなかった。)
ソースはこちら。(gist)