David Buck
/
car_dist_sens
main.cpp@0:5e45a0e565af, 2010-02-12 (annotated)
- Committer:
- Kaikestu
- Date:
- Fri Feb 12 12:55:58 2010 +0000
- Revision:
- 0:5e45a0e565af
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kaikestu | 0:5e45a0e565af | 1 | #include "mbed.h" |
Kaikestu | 0:5e45a0e565af | 2 | #include "SRF05.h" |
Kaikestu | 0:5e45a0e565af | 3 | |
Kaikestu | 0:5e45a0e565af | 4 | DigitalOut myled(LED1); |
Kaikestu | 0:5e45a0e565af | 5 | SRF05 front (p24,p23); |
Kaikestu | 0:5e45a0e565af | 6 | Serial pc(USBTX, USBRX); |
Kaikestu | 0:5e45a0e565af | 7 | |
Kaikestu | 0:5e45a0e565af | 8 | float dist; |
Kaikestu | 0:5e45a0e565af | 9 | |
Kaikestu | 0:5e45a0e565af | 10 | int main() { |
Kaikestu | 0:5e45a0e565af | 11 | while (1) { |
Kaikestu | 0:5e45a0e565af | 12 | dist = front.read(); |
Kaikestu | 0:5e45a0e565af | 13 | if (dist < 10) { |
Kaikestu | 0:5e45a0e565af | 14 | myled =1; |
Kaikestu | 0:5e45a0e565af | 15 | } |
Kaikestu | 0:5e45a0e565af | 16 | else { |
Kaikestu | 0:5e45a0e565af | 17 | myled=0; |
Kaikestu | 0:5e45a0e565af | 18 | } |
Kaikestu | 0:5e45a0e565af | 19 | pc.printf("%.2f\n", dist); |
Kaikestu | 0:5e45a0e565af | 20 | |
Kaikestu | 0:5e45a0e565af | 21 | wait(0.5); |
Kaikestu | 0:5e45a0e565af | 22 | } |
Kaikestu | 0:5e45a0e565af | 23 | } |