sinusoida

Dependencies:   mbed

Committer:
ipadjen
Date:
Thu Dec 10 16:42:31 2015 +0000
Revision:
0:d819d80ebb0c
sinusoida

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ipadjen 0:d819d80ebb0c 1 #include "mbed.h"
ipadjen 0:d819d80ebb0c 2
ipadjen 0:d819d80ebb0c 3 #define INPUT_SCALAR (0.01f) //uklanjanje šumova signala
ipadjen 0:d819d80ebb0c 4
ipadjen 0:d819d80ebb0c 5 AnalogIn Ain(p20);
ipadjen 0:d819d80ebb0c 6 AnalogOut Aout(p18);
ipadjen 0:d819d80ebb0c 7 float i;
ipadjen 0:d819d80ebb0c 8 float pi=3.14159;
ipadjen 0:d819d80ebb0c 9
ipadjen 0:d819d80ebb0c 10 int main()
ipadjen 0:d819d80ebb0c 11 {
ipadjen 0:d819d80ebb0c 12 while(1) {
ipadjen 0:d819d80ebb0c 13 for (i=0; i<2; i=i+0.005) {
ipadjen 0:d819d80ebb0c 14 Aout=0.5+0.5*sin(i*pi);
ipadjen 0:d819d80ebb0c 15 wait(Ain*INPUT_SCALAR); //regulacija vremena jedne periode preko potenciometra
ipadjen 0:d819d80ebb0c 16
ipadjen 0:d819d80ebb0c 17 }
ipadjen 0:d819d80ebb0c 18 }
ipadjen 0:d819d80ebb0c 19 }