Generiranje sinus funkcije preko ticker-a
Fork of VU_meter_Predavec by
main.cpp
- Committer:
- dpredavec
- Date:
- 2015-12-03
- Revision:
- 1:874889ddde0e
- Parent:
- 0:ea4e3eefa035
File content as of revision 1:874889ddde0e:
#include "mbed.h" // Predavec - sinus funkcija #define PI 3.14159265359 #define PPI 2*PI Ticker TS; AnalogOut DA18(p18); float y, f=50, kut = 0; int T=50; void sinus () { y = 0.5*sin(kut) + 0.5; // generiranje funkcije sinus DA18.write(y); // slanje funkcije na izlaz kut += PPI * f * T * 1e-6; if (kut > PPI) { kut = kut - PPI; } } int main () { TS.attach_us(&sinus,T); }