Drivers for Pololu irs09a short range infra red sensor.
Dependencies: mbed
ShortRangeSensor_Test.cpp@0:fba97a03cd3c, 2016-03-25 (annotated)
- Committer:
- Hypna
- Date:
- Fri Mar 25 22:09:43 2016 +0000
- Revision:
- 0:fba97a03cd3c
Initial upload
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Hypna | 0:fba97a03cd3c | 1 | #include "mbed.h" |
Hypna | 0:fba97a03cd3c | 2 | #include "ShortRangeSensor.h" |
Hypna | 0:fba97a03cd3c | 3 | |
Hypna | 0:fba97a03cd3c | 4 | int main() |
Hypna | 0:fba97a03cd3c | 5 | { |
Hypna | 0:fba97a03cd3c | 6 | ShortRangeSensor srs(PTC11, PTC10); |
Hypna | 0:fba97a03cd3c | 7 | Serial pc(USBTX, USBRX); |
Hypna | 0:fba97a03cd3c | 8 | |
Hypna | 0:fba97a03cd3c | 9 | pc.printf("Part to Part Offset = %X\r\n\n", srs.getPPOffset()); |
Hypna | 0:fba97a03cd3c | 10 | srs.setPPOffset(32); |
Hypna | 0:fba97a03cd3c | 11 | pc.printf("Part to Part Offset = %X\r\n\n", srs.getPPOffset()); |
Hypna | 0:fba97a03cd3c | 12 | |
Hypna | 0:fba97a03cd3c | 13 | while(true) |
Hypna | 0:fba97a03cd3c | 14 | { |
Hypna | 0:fba97a03cd3c | 15 | pc.printf("%i mm %X\n\r", srs.getRange(), srs.getStatus()); |
Hypna | 0:fba97a03cd3c | 16 | wait(3); |
Hypna | 0:fba97a03cd3c | 17 | } |
Hypna | 0:fba97a03cd3c | 18 | |
Hypna | 0:fba97a03cd3c | 19 | return 0; |
Hypna | 0:fba97a03cd3c | 20 | } |