david carpio
/
Deber_Analogo1
DEBER 1
main.cpp@0:1f531bcfb66a, 2019-01-17 (annotated)
- Committer:
- davidcarpioc
- Date:
- Thu Jan 17 23:15:49 2019 +0000
- Revision:
- 0:1f531bcfb66a
DCARPIOH
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
davidcarpioc | 0:1f531bcfb66a | 1 | #include "mbed.h" |
davidcarpioc | 0:1f531bcfb66a | 2 | #include <stdio.h> |
davidcarpioc | 0:1f531bcfb66a | 3 | Serial device(PA_2,PA_3); |
davidcarpioc | 0:1f531bcfb66a | 4 | AnalogIn sensor1(PC_1); |
davidcarpioc | 0:1f531bcfb66a | 5 | AnalogIn sensor2(PC_2); |
davidcarpioc | 0:1f531bcfb66a | 6 | DigitalOut led1(PD_12); |
davidcarpioc | 0:1f531bcfb66a | 7 | DigitalOut led2(PD_13); |
davidcarpioc | 0:1f531bcfb66a | 8 | float dato1,dato2; |
davidcarpioc | 0:1f531bcfb66a | 9 | int main() { device.baud(19200); led1=0; led2=0; |
davidcarpioc | 0:1f531bcfb66a | 10 | while(1) { |
davidcarpioc | 0:1f531bcfb66a | 11 | for(int x=1;x<=20;x=x+1){ |
davidcarpioc | 0:1f531bcfb66a | 12 | dato1=sensor1.read(); dato1=(dato1*120)+20; |
davidcarpioc | 0:1f531bcfb66a | 13 | dato2=sensor2.read(); dato2=(dato2*(-70))+80; |
davidcarpioc | 0:1f531bcfb66a | 14 | if(dato1>50){ led1=1; } |
davidcarpioc | 0:1f531bcfb66a | 15 | else { led1=0; } |
davidcarpioc | 0:1f531bcfb66a | 16 | if(dato2>50){ led2=0; } |
davidcarpioc | 0:1f531bcfb66a | 17 | else { led2=1; } |
davidcarpioc | 0:1f531bcfb66a | 18 | wait(0.5); } } } |