![](/media/cache/profiles/IMG_0710-2.jpg.50x50_q85.jpg)
Light Show library for organic, calm, light display.
Dependencies: BLE_API mbed nRF51822
Fork of mbed_blinky by
Diff: sinusoid.cpp
- Revision:
- 24:52319c0a14b8
- Child:
- 25:d48f46d753fd
diff -r 4bb74b53e112 -r 52319c0a14b8 sinusoid.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sinusoid.cpp Sat Jan 30 20:07:55 2016 +0000 @@ -0,0 +1,14 @@ +#include "sinusoid.h" + +Sinusoid::Sinusoid(float wait, float frequency): + wait(wait),frequency(2*PI*frequency) {} + +float Sinusoid::get_y() +{ + if ( in >= WAIT[i]) { +// printf("%d, %d, result: %d\r\n", rgb, (0x1 << i), (!(rgb & (0x1 << i)) ) ); + return (-cos( (time - wait)*frequency ) + 1) / 2.0; + } else { + return = 0.0; + } +} \ No newline at end of file