6.接触センサの使い方
接触センサはバンパーについているマイクロスイッチ×2個と、JAMCARのお尻についているマイクロスイッチ×1個のON/OFFを検知します。
BTNポートにしか繋げられていませんが、すべてのスイッチの状態を検知することができます。
この仕組みは、複数のボタン状態(ON/OFFの組み合わせ)を、アナログ値として知る方法を利用しています。
使用ポート | 用途 | 条件 |
BTN(ANA0) | 接触センサ(マイクロスイッチ×3) | 0~10:お尻SW 200~250:右SW左SW |
10 CLS
20 B=ANA(0)/100
30 LOCATE 0,0
40 PRINT B,
50 IF B=10 OUT 0:WAIT 5
60 IF B=3 OUT 18:WAIT 30
70 IF B=4 OUT 12:WAIT 30
80 IF B=2 OUT 20:WAIT 20
90 IF B=0 OUT 10:WAIT 20
100 GOTO 20
