DEBER2

Dependencies:   mbed

Committer:
davidcarpioc
Date:
Thu Jan 17 23:22:20 2019 +0000
Revision:
0:262cf393a6d3
DCARPIOH

Who changed what in which revision?

UserRevisionLine numberNew 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 }