Program
ここでは本機体の電装部分とプログラムについて説明する
今回はマイコンにArduinoを使用した.
Fig.1 Arduino Uno
Arduino(アルドゥイーノ)は、AVRマイコン、入出力ポートを備えた基板、C++風のArduino言語とそれの統合開発環境から構成されるシステムである
下図はArduinoのピン配置である
Fig.2 Arduinoピン配置
ステッピングモーター
4つのユニットに分けてステッピングモーターユニットは他の回路と独立して動いている.
Arduino Unoを使い,モーターの回転位置と回転速度を調整する.TOSHIBAのTB6615PGモータードライバで増幅し,モーターは17vの別電源で稼働する.
Fig.3 モーターユニット回路図
タイマーユニット
7セグを3個使って,10分までカウントできるタイマーである.ただArduinoは並列処理できないため,GAMEOVERのBGMを鳴らす時にはタイマーユニットが強制終了になる.
Fig.4 タイマーユニット
Fig.5 タイマーユニット回路図
スピーカーユニット
スタートしてからBGMを流し,棒が金属に触れた時にGAMEOVERのBGMを流すユニットである.
Fig.6 スピーカーユニット回路図
http://www-mm.hm.t.kanazawa-u.ac.jp/
Monday, 28-Jul-2008 15:35:05 JST
[email protected]