david carpio
/
Deber_Analogo2
DEBER2
main.cpp
- Committer:
- davidcarpioc
- Date:
- 2019-01-17
- Revision:
- 0:262cf393a6d3
File content as of revision 0:262cf393a6d3:
#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); } }