#include <Plaquette.h>
Wave mySquarewave (SQUARE, 1.0);
Wave myTriwave (TRIANGLE, 0.5);
Wave mySinewave (SINE, 5.0);
Wave myLFO (SINE, 0.2);
Plotter plotter(9600);
DigitalOut myDigital(1);
DigitalOut purpleLed(9);
AnalogOut myPWM(11);
void begin() {
mySinewave.skew(0.25); // standard squarewave
}
void step() {
myLFO+0.5 >> mySinewave.Skew(); // this is, in effect, a signal multiplier
mySquarewave >> purpleLed;
mySinewave >> myPWM;
mySinewave >> plotter;
//myTriwave >> plotter;
//mySinewave >> plotter;
//if (mySinewave >= 0.5) purpleLed.on();
//else purpleLed.off();
}