david carpio
/
Deber_Analogo2
DEBER2
Diff: main.cpp
- Revision:
- 0:262cf393a6d3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jan 17 23:22:20 2019 +0000 @@ -0,0 +1,29 @@ +#include "mbed.h" +#include <stdio.h> +Serial device(PA_2,PA_3); +AnalogIn sensor(PC_1); +DigitalOut led1(PB_2); +DigitalOut led2(PB_3); + +float dato,total; +int muestras,tiempo,promedio; +int valor[99]; +int main() { + device.baud(19200); + led1=0; + led2=0; + dato=0; + while(1) { + device.printf("\nINGRESE # DE MUESTRAS:"); + device.scanf("%d[^\n]",muestras); + device.printf("\nINGRESE EL TIEMPO ENTRE MUESTRAS:"); + device.scanf("%d[^\n]",tiempo); + for(int x=1;x>=muestras;x=x+1) + {valor[x]=sensor.read(); + dato=dato+valor[x]; + device.printf("\nMUESTRA #:%d =%d",x,muestras); + wait(tiempo);} + total=dato/muestras; + device.printf("\nPromedio:%d",total); + } +}