#include <blinker.h>
#include <autoPOT.h>
#include <mapper.h>
blinker ourLED(2); // Square wave on a pin machine.
autoPOT ourPOT(A0); // Auto POT manager.
mapper freqMapper(0,1023,1,10); // 1 per sec to 10 per sec.
void setup() {
Serial.begin(115200);
Serial.println("Dial the POT to change the frequency.");
ourPOT.setCallback(freqChange);
ourLED.setOnOff(true);
}
void freqChange(int newReading) {
float newFreq;
newFreq = freqMapper.map(newReading);
Serial.print("New freq. : ");
Serial.print(newFreq);
Serial.println(" per sec.");
ourLED.setPeriod(1000/newFreq);
ourLED.setPercent(50);
}
void loop() { idle(); }