Zadatak 1.
Dependencies: mbed
main.cpp@0:68415276c2c2, 2015-12-10 (annotated)
- Committer:
- Kzupancic
- Date:
- Thu Dec 10 09:26:17 2015 +0000
- Revision:
- 0:68415276c2c2
Sinusoida
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kzupancic | 0:68415276c2c2 | 1 | #include "mbed.h" |
Kzupancic | 0:68415276c2c2 | 2 | |
Kzupancic | 0:68415276c2c2 | 3 | #define INPUT_SCALAR (0.01f) //uklanjanje šumova signala |
Kzupancic | 0:68415276c2c2 | 4 | |
Kzupancic | 0:68415276c2c2 | 5 | AnalogIn Ain(p20); |
Kzupancic | 0:68415276c2c2 | 6 | AnalogOut Aout(p18); |
Kzupancic | 0:68415276c2c2 | 7 | float i; |
Kzupancic | 0:68415276c2c2 | 8 | float pi=3.14159; |
Kzupancic | 0:68415276c2c2 | 9 | |
Kzupancic | 0:68415276c2c2 | 10 | int main() |
Kzupancic | 0:68415276c2c2 | 11 | { |
Kzupancic | 0:68415276c2c2 | 12 | while(1) { |
Kzupancic | 0:68415276c2c2 | 13 | for (i=0; i<2; i=i+0.005) { |
Kzupancic | 0:68415276c2c2 | 14 | Aout=0.5+0.5*sin(i*pi); |
Kzupancic | 0:68415276c2c2 | 15 | wait(Ain*INPUT_SCALAR); //regulacija vremena jedne periode preko potenciometra |
Kzupancic | 0:68415276c2c2 | 16 | |
Kzupancic | 0:68415276c2c2 | 17 | } |
Kzupancic | 0:68415276c2c2 | 18 | } |
Kzupancic | 0:68415276c2c2 | 19 | } |