Adnan Muslija Azra Jarebica

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "math.h"
00003 #define freq 1000
00004 #define pi 3.14159265358979232
00005 
00006 AnalogOut aout(PTE30);
00007 float step=0.00005;
00008 
00009 float omega=2*pi*freq;
00010 int i=0;
00011 
00012 Ticker tick;
00013 
00014 void absSine()
00015 {
00016     aout=(1/3.3)*abs(sin(omega*i*step));
00017     i++;
00018     if(i==20)
00019     i=0;
00020 }
00021 
00022 
00023 int main()
00024 {
00025     tick.attach_us(&absSine,50);
00026     while(1) { }
00027 }