tim004 tim004 / Mbed 2 deprecated LV5-Grupa001-Tim004-Zadatak2

Dependencies:   mbed

Committer:
tim004
Date:
Mon Mar 31 07:15:41 2014 +0000
Revision:
0:c23ba3b2b383
LV5-Grupa001-Tim004-Zadatak2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim004 0:c23ba3b2b383 1 #include "mbed.h"
tim004 0:c23ba3b2b383 2 //LV5-Grupa001-Tim004-Zadatak2
tim004 0:c23ba3b2b383 3
tim004 0:c23ba3b2b383 4 PwmOut D(dp18);
tim004 0:c23ba3b2b383 5 AnalogIn aIN (dp9);
tim004 0:c23ba3b2b383 6 int main()
tim004 0:c23ba3b2b383 7 {
tim004 0:c23ba3b2b383 8 D.period_us(50);
tim004 0:c23ba3b2b383 9 const int n = 100;
tim004 0:c23ba3b2b383 10 double niz[n] = {0};
tim004 0:c23ba3b2b383 11 double val = 0.0;
tim004 0:c23ba3b2b383 12 int i = 0;
tim004 0:c23ba3b2b383 13 while (7)
tim004 0:c23ba3b2b383 14 {
tim004 0:c23ba3b2b383 15 niz[i++] = aIN;
tim004 0:c23ba3b2b383 16 if (i == n)
tim004 0:c23ba3b2b383 17 {
tim004 0:c23ba3b2b383 18 double suma = 0.0;
tim004 0:c23ba3b2b383 19 for (int a = 0; a < n; ++a)
tim004 0:c23ba3b2b383 20 suma += niz[a];
tim004 0:c23ba3b2b383 21 val = suma / double(n);
tim004 0:c23ba3b2b383 22 i = 0;
tim004 0:c23ba3b2b383 23 }
tim004 0:c23ba3b2b383 24 D = val;
tim004 0:c23ba3b2b383 25 wait(0.001);
tim004 0:c23ba3b2b383 26
tim004 0:c23ba3b2b383 27
tim004 0:c23ba3b2b383 28 }
tim004 0:c23ba3b2b383 29 }
tim004 0:c23ba3b2b383 30
tim004 0:c23ba3b2b383 31
tim004 0:c23ba3b2b383 32