david carpio
/
Deber_Analogo2
DEBER2
main.cpp@0:262cf393a6d3, 2019-01-17 (annotated)
- Committer:
- davidcarpioc
- Date:
- Thu Jan 17 23:22:20 2019 +0000
- Revision:
- 0:262cf393a6d3
DCARPIOH
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
davidcarpioc | 0:262cf393a6d3 | 1 | #include "mbed.h" |
davidcarpioc | 0:262cf393a6d3 | 2 | #include <stdio.h> |
davidcarpioc | 0:262cf393a6d3 | 3 | Serial device(PA_2,PA_3); |
davidcarpioc | 0:262cf393a6d3 | 4 | AnalogIn sensor(PC_1); |
davidcarpioc | 0:262cf393a6d3 | 5 | DigitalOut led1(PB_2); |
davidcarpioc | 0:262cf393a6d3 | 6 | DigitalOut led2(PB_3); |
davidcarpioc | 0:262cf393a6d3 | 7 | |
davidcarpioc | 0:262cf393a6d3 | 8 | float dato,total; |
davidcarpioc | 0:262cf393a6d3 | 9 | int muestras,tiempo,promedio; |
davidcarpioc | 0:262cf393a6d3 | 10 | int valor[99]; |
davidcarpioc | 0:262cf393a6d3 | 11 | int main() { |
davidcarpioc | 0:262cf393a6d3 | 12 | device.baud(19200); |
davidcarpioc | 0:262cf393a6d3 | 13 | led1=0; |
davidcarpioc | 0:262cf393a6d3 | 14 | led2=0; |
davidcarpioc | 0:262cf393a6d3 | 15 | dato=0; |
davidcarpioc | 0:262cf393a6d3 | 16 | while(1) { |
davidcarpioc | 0:262cf393a6d3 | 17 | device.printf("\nINGRESE # DE MUESTRAS:"); |
davidcarpioc | 0:262cf393a6d3 | 18 | device.scanf("%d[^\n]",muestras); |
davidcarpioc | 0:262cf393a6d3 | 19 | device.printf("\nINGRESE EL TIEMPO ENTRE MUESTRAS:"); |
davidcarpioc | 0:262cf393a6d3 | 20 | device.scanf("%d[^\n]",tiempo); |
davidcarpioc | 0:262cf393a6d3 | 21 | for(int x=1;x>=muestras;x=x+1) |
davidcarpioc | 0:262cf393a6d3 | 22 | {valor[x]=sensor.read(); |
davidcarpioc | 0:262cf393a6d3 | 23 | dato=dato+valor[x]; |
davidcarpioc | 0:262cf393a6d3 | 24 | device.printf("\nMUESTRA #:%d =%d",x,muestras); |
davidcarpioc | 0:262cf393a6d3 | 25 | wait(tiempo);} |
davidcarpioc | 0:262cf393a6d3 | 26 | total=dato/muestras; |
davidcarpioc | 0:262cf393a6d3 | 27 | device.printf("\nPromedio:%d",total); |
davidcarpioc | 0:262cf393a6d3 | 28 | } |
davidcarpioc | 0:262cf393a6d3 | 29 | } |