Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:c23ba3b2b383, 2014-03-31 (annotated)
- Committer:
- tim004
- Date:
- Mon Mar 31 07:15:41 2014 +0000
- Revision:
- 0:c23ba3b2b383
LV5-Grupa001-Tim004-Zadatak2
Who changed what in which revision?
User | Revision | Line number | New 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 |