Dragan Knezevic (Vjezba_Sinusoida)
Dependencies: mbed
main.cpp@0:cae9bd37338c, 2015-12-10 (annotated)
- Committer:
- draganknezevic
- Date:
- Thu Dec 10 14:13:49 2015 +0000
- Revision:
- 0:cae9bd37338c
Dragan Knezevic (Vjezba Sinusoida)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
draganknezevic | 0:cae9bd37338c | 1 | #include "mbed.h" |
draganknezevic | 0:cae9bd37338c | 2 | #define INPUT_SCALAR (0.01f) |
draganknezevic | 0:cae9bd37338c | 3 | |
draganknezevic | 0:cae9bd37338c | 4 | AnalogIn Ain(p20); |
draganknezevic | 0:cae9bd37338c | 5 | AnalogOut Aout(p18); |
draganknezevic | 0:cae9bd37338c | 6 | |
draganknezevic | 0:cae9bd37338c | 7 | float i; |
draganknezevic | 0:cae9bd37338c | 8 | float pi=3.1415; |
draganknezevic | 0:cae9bd37338c | 9 | |
draganknezevic | 0:cae9bd37338c | 10 | int main() |
draganknezevic | 0:cae9bd37338c | 11 | { |
draganknezevic | 0:cae9bd37338c | 12 | while(1) { |
draganknezevic | 0:cae9bd37338c | 13 | for (i=0; i<2; i=i+0.005) { |
draganknezevic | 0:cae9bd37338c | 14 | Aout=0.5+0.5*sin(i*pi); |
draganknezevic | 0:cae9bd37338c | 15 | wait(Ain*INPUT_SCALAR); |
draganknezevic | 0:cae9bd37338c | 16 | |
draganknezevic | 0:cae9bd37338c | 17 | } |
draganknezevic | 0:cae9bd37338c | 18 | } |
draganknezevic | 0:cae9bd37338c | 19 | } |
draganknezevic | 0:cae9bd37338c | 20 |