課題について
以下の課題の中から2つ以上を選択し、2週間目までにプログラムを完成させておきなさい。プログラムの説明のために、ソースリストの他、フローチャート等も用意しておくこと。
また、同程度レベルの課題を自分で考えてもよい。この場合は、どのようなプログラムなのかを明示すること。
LED編
- スイッチをオンにすると、対応するLEDが点滅するプログラム
- 5つのスイッチを押すと、8個のLEDがそれぞれ異なった点滅パターンで点滅する。
7セグメント編
- 自分の入学年度の下1桁と、学籍番号の下3桁を表示する。 例:02kc999の場合、2999と表示する。
- スイッチを押した回数を表示するカウンタ。リセットスイッチでゼロクリアする。
- リセットでゼロクリア、ボタンを1回押す毎に計時と一時停止を交互に繰り返すストップウォッチ。
ステッピングモータ編
- ステッピングモータを2相励磁で運転するプログラム
- 120rpmでステッピングモータを回すプログラム
- スタートすると、ステッピングモータが右に3回、左に5回回って停止するプログラム
- ステッピングモータを以下のように操作するプログラム
- スイッチ1を押す度に時計回りに方向に加速(=反時計回り方向に減速)する。
- スイッチ3を押す度に反時計回りに方向に加速(=時計回り方向に減速)する。
- スイッチ2を押すと停止する。
圧電ブザー編
- できるだけ正確に2kHzの音を出す。
- ドレミファソラシドの音階を鳴らす。
- スイッチを押すとチャルメラを演奏する。
検討事項
- 「PICの用途」について調べよ。
- PIC以外の組み込み用マイクロコンピュータについて調べよ。