Junichi Katsu
/
SensorTest
センサ入力例 ロボット製作セミナー演習
main.cpp@0:1960122209f8, 2013-08-10 (annotated)
- Committer:
- jksoft
- Date:
- Sat Aug 10 03:13:09 2013 +0000
- Revision:
- 0:1960122209f8
Rev1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jksoft | 0:1960122209f8 | 1 | #include "mbed.h" |
jksoft | 0:1960122209f8 | 2 | |
jksoft | 0:1960122209f8 | 3 | #define SENSOR_NUM 4 |
jksoft | 0:1960122209f8 | 4 | |
jksoft | 0:1960122209f8 | 5 | AnalogIn floor_sensor[] = { (p15) , (p16) , (p17) , (p18) }; |
jksoft | 0:1960122209f8 | 6 | Serial pc(USBTX, USBRX); |
jksoft | 0:1960122209f8 | 7 | |
jksoft | 0:1960122209f8 | 8 | int main() { |
jksoft | 0:1960122209f8 | 9 | |
jksoft | 0:1960122209f8 | 10 | int ain[SENSOR_NUM]; |
jksoft | 0:1960122209f8 | 11 | |
jksoft | 0:1960122209f8 | 12 | while(1) { |
jksoft | 0:1960122209f8 | 13 | for(int i=0;i<SENSOR_NUM;i++) |
jksoft | 0:1960122209f8 | 14 | { |
jksoft | 0:1960122209f8 | 15 | ain[i] = floor_sensor[i].read_u16(); |
jksoft | 0:1960122209f8 | 16 | } |
jksoft | 0:1960122209f8 | 17 | pc.printf("[0]:%05d\t[1]:%05d\t[2]:%05d\t[3]:%05d\r\n",ain[0],ain[1],ain[2],ain[3]); |
jksoft | 0:1960122209f8 | 18 | } |
jksoft | 0:1960122209f8 | 19 | } |