資料:2件
-
ライントレースロボットのマイコン制御
-
1.回路図
・作成した回路はセンサ部のみ。
・フォトセンサは3つ使用し、それぞれを17.5mm間隔で1列に並べた。
1つのセンサの回路図を以下に示す。他の2つも同様である。
<プログラムリスト>
#device pic16f84a
#include
#use delay(clock=20000000)
#fuses nowdt,hs
#byte ra=5
#byte rb=6
char data0,data1,data2;
//初期設定
port_ini(){
set_tris_a(0xff);//Aポートを入力ポートに設定
set_tris_b(0x00);//Bポートを入力ポートに設定
ra=0;
rb=0;
data0=0;
data1=0;
data2=0;
}
void main(){
port_ini();
while(1){
data0=ra;//フォトセンサのデータ読み込み
if(data0==0x14)rb=0x90;//中央のセンサが黒なら前線
if(data0==0x0c)rb=0x10;//右のセンサが黒なら右旋回
if(data0==0x18)rb=0x80;//左のセンサが黒なら左旋回
data0=ra;
if(data0==0x00){//全てのセンサが黒なら
rb=0x90;//前線
delay_ms(1000);//1秒間待つ
rb=0x80;//左旋回
delay_ms(500);//0.5秒待つ
}
if(data0==0x10){//左と中央のセンサが同時に黒なら左旋回
rb=0x80;
}
if(data0==0x04){//右と中央のセンサが同時に黒なら右旋回
rb=0x10;
}
}
}
-
レポート
理工学
制御
実験
マイコン
ロボット
- 550 販売中 2005/11/23
- 閲覧(4,072)
-
新しくなった
ハッピーキャンパスの特徴
- 写真のアップロード
- ハッピーキャンパスに写真の
アップロード機能ができます。
アップロード可能なファイルは:doc .ppt .xls .pdf .txt
.gif .jpg .png .zip
- 一括アップロード
- 一度にたくさんの資料のアップロードが可能です。 資料1件につき100MBまで、資料件数に制限はありません。
- 管理ツールで資料管理
- 資料の中から管理したい資料を数件選択し、タグの追加などの作業が可能です。
- 資料の情報を統計で確認
- 統計では販売収入、閲覧、ダウンロード、コメント、アップロードの日別の推移、アクセス元内訳などの確認ができます。
- 資料を更新する
- 一度アップロードした資料の内容を変更したり、書き加えたりしたい場合は、現在アップロードしてある資料に上書き保存をする形で更新することができます。
- 更新前の資料とは?
- 一度アップロードした資料を変更・更新した場合更新前の資料を確認することができます。
- 履歴を確認とは?
- 資料のアップロード、タイトル・公開設定・資料内容説明の変更、タグの追加などを期間指定で確認することができます。