Program




ここでは本機体の電装部分とプログラムについて説明する

マイコン

今回はマイコンにArduinoを使用した.

poke
Fig.1 Arduino Uno

Arduino(アルドゥイーノ)は、AVRマイコン、入出力ポートを備えた基板、C++風のArduino言語とそれの統合開発環境から構成されるシステムである

下図はArduinoのピン配置である
poke
Fig.2 Arduinoピン配置

ステッピングモーター

4つのユニットに分けてステッピングモーターユニットは他の回路と独立して動いている.
Arduino Unoを使い,モーターの回転位置と回転速度を調整する.TOSHIBAのTB6615PGモータードライバで増幅し,モーターは17vの別電源で稼働する.

poke
Fig.3 モーターユニット回路図

タイマーユニット

7セグを3個使って,10分までカウントできるタイマーである.ただArduinoは並列処理できないため,GAMEOVERのBGMを鳴らす時にはタイマーユニットが強制終了になる. poke
poke
  Fig.4 タイマーユニット
poke
  Fig.5 タイマーユニット回路図


スピーカーユニット

スタートしてからBGMを流し,棒が金属に触れた時にGAMEOVERのBGMを流すユニットである.
poke
  Fig.6 スピーカーユニット回路図



Man-Machine Lab. http://www-mm.hm.t.kanazawa-u.ac.jp/
Monday, 28-Jul-2008 15:35:05 JST
www-admin@mm.hm.t.kanazawa-u.ac.jp