モジュール名 |
構成ファイル |
概要 |
WEB |
|
|
|
index.html |
注文を入力するためのフォームを提供している。
|
|
orderform.js |
セレクトボックスの選択の検出や現在の注文をWEBフォーム上に表示する関数など。 |
main |
|
|
|
cgi.py |
フォームデータの取得、処理を行う。 |
|
request.py |
キーボード入力で指令コードを受け付ける(WEBを介さない操作用、緊急停止も可能)。 |
|
arduino.py |
Arduinoとシリアル通信して文字コードを送受信する。 |
avoid |
|
|
|
uss.py |
超音波センサのオープンと値の取得。 |
|
avoid.py |
超音波のオープン、初期化。障害物の検知→走行の停止、音の再生。 |
|
music.py |
録音した音を流す。 |
linetrace |
|
|
|
linetrace2.ino |
ラインセンサ値の取得、PID制御による走行、分岐判断を行う。 |
put |
|
|
|
catering.ino |
押し出し用のモーター制御を行う。 |
other |
既存プログラムを改修、流用した。 |
|
|
mg4_develop2.ino |
メインプログラム。シリアル通信後、ライントレースを呼び出す。 |
|
distance.ino |
既存プログラムを流用。 |
|
encoder.ino |
既存のものからエンコーダーのピン割り当てを変更した。 |
|
io.ino |
タッチセンサ、ラインセンサに関する変更と関数の追加。 |
|
motor.ino |
天板用モータに関する追記。 |
|
raspi.ino |
受信データによる条件分岐を追加。 |
|
run_ctrl.ino |
既存のプログラムを流用した。 |
|
slave.ino |
既存のプログラムを流用した。 |
|
test.ino |
角度指定の関数にラインセンサの値による調整動作を加えた関数の追加。 |
|
vel_ctrl.ino |
既存のプログラムを流用した。 |