Paul Orozco
/
mbed_Sensors_RR
Retro Reflector Code for sensing the retroreflective cone
main.cpp@0:fb9d21cd8b7d, 2017-04-25 (annotated)
- Committer:
- paulorozco
- Date:
- Tue Apr 25 05:26:20 2017 +0000
- Revision:
- 0:fb9d21cd8b7d
RR Sensor
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
paulorozco | 0:fb9d21cd8b7d | 1 | #include "mbed.h" |
paulorozco | 0:fb9d21cd8b7d | 2 | |
paulorozco | 0:fb9d21cd8b7d | 3 | AnalogIn input(P1_31); |
paulorozco | 0:fb9d21cd8b7d | 4 | DigitalOut led2(P3_25); |
paulorozco | 0:fb9d21cd8b7d | 5 | |
paulorozco | 0:fb9d21cd8b7d | 6 | float ADC_value; |
paulorozco | 0:fb9d21cd8b7d | 7 | |
paulorozco | 0:fb9d21cd8b7d | 8 | int main() { |
paulorozco | 0:fb9d21cd8b7d | 9 | uint16_t samples[1024]; |
paulorozco | 0:fb9d21cd8b7d | 10 | |
paulorozco | 0:fb9d21cd8b7d | 11 | while (1){ |
paulorozco | 0:fb9d21cd8b7d | 12 | |
paulorozco | 0:fb9d21cd8b7d | 13 | ADC_value = input.read_u16(); |
paulorozco | 0:fb9d21cd8b7d | 14 | if(ADC_value < 18000) { |
paulorozco | 0:fb9d21cd8b7d | 15 | led2 =0; |
paulorozco | 0:fb9d21cd8b7d | 16 | } |
paulorozco | 0:fb9d21cd8b7d | 17 | else { |
paulorozco | 0:fb9d21cd8b7d | 18 | led2 = 1; |
paulorozco | 0:fb9d21cd8b7d | 19 | } |
paulorozco | 0:fb9d21cd8b7d | 20 | } |
paulorozco | 0:fb9d21cd8b7d | 21 | } |