PageTopへ戻る
3.モーターの回転速度制御
●モーターが動いたところで、次は回転速度を制御します。
・ブレッドボードにスピード可変用ボリューム(VR)を追加します。
・プログラム転送のとき、いちいち電源を入れ直すのは面倒なので、リセットスイッチを付けます。
・ボリュームの電圧を読み込むためにADコンバータ機能を使用します。
・下記のコードをコピー・ペーストで、新たにプロジェクトを作成してもよいですし、先に作成した"led.c"を上書きすると簡単です。
・ADコンバータで読んだ値でパルスのデューティー比を変えて制御(PWM)します。周波数が約100Hzになるように
"CYCLE"の値で調整しています。