2-1 傳統循線車

(ㄧ)雙感測器運作原理

傳統循線車的循線感測器上有左右兩個紅外線感測器,分別會回傳訊號 0 (黑)1 (白) 。利用兩個感測器傳回的數值,就能得知車子的目前狀態。

左感測器

右感測器

代表意義

0

0

兩感測器皆在黑線上

1

0

右側感測器在黑線上

0

1

左側感測器在黑線上

1

1

感測器在線外

(二)程式

傳統循線車先讀取左右兩個感測器的訊號,再經條件判斷式控制馬達。程式判斷設定為「左右一樣就直走,不一樣就修正」:

boolean 左 = 數位輸入();
boolean 右 = 數位輸入();
if (左 && !右) {
    向右修正;
} else if (右 && !左) {
    向左修正;
} else {
    前進;
}

Last updated

Was this helpful?