![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Line Tracking Sensor (con uscita analogica)
Dependencies: mbed
main.cpp@0:2279ed878079, 2016-11-06 (annotated)
- Committer:
- Mattinico
- Date:
- Sun Nov 06 19:21:12 2016 +0000
- Revision:
- 0:2279ed878079
k
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Mattinico | 0:2279ed878079 | 1 | include "mbed.h" |
Mattinico | 0:2279ed878079 | 2 | Serial pc(USBTX, USBRX); |
Mattinico | 0:2279ed878079 | 3 | DigitalIn TR_sensor(D3); |
Mattinico | 0:2279ed878079 | 4 | DigitalOut myled(D2); |
Mattinico | 0:2279ed878079 | 5 | AnalogIn Sensor(A1); |
Mattinico | 0:2279ed878079 | 6 | |
Mattinico | 0:2279ed878079 | 7 | float dist; |
Mattinico | 0:2279ed878079 | 8 | int main() { |
Mattinico | 0:2279ed878079 | 9 | while(1) { |
Mattinico | 0:2279ed878079 | 10 | dist=Sensor.read(); |
Mattinico | 0:2279ed878079 | 11 | pc.printf("Distanza = (%f)\r \n",dist); |
Mattinico | 0:2279ed878079 | 12 | if (TR_sensor == 0) { |
Mattinico | 0:2279ed878079 | 13 | myled = 1; //LED is ON |
Mattinico | 0:2279ed878079 | 14 | } else |
Mattinico | 0:2279ed878079 | 15 | myled = 0; //LED is OFF |
Mattinico | 0:2279ed878079 | 16 | wait(0.5); |
Mattinico | 0:2279ed878079 | 17 | } |
Mattinico | 0:2279ed878079 | 18 | } |