#include <autoPOT.h>
#include <mapper.h>
autoPOT ourPOT(A0);
mapper LEDMapper(0,1023,0,10);
void setup(void) {
for(int i=3;i<=12;i++) {
pinMode(i, OUTPUT);
}
ourPOT.setCallback(newVal);
}
void newVal(int rawVal) {
int numLEDs;
numLEDs = round(LEDMapper.map(rawVal));
for (int i=1;i<=10;i++) {
digitalWrite(13-i,i<=numLEDs);
}
}
void loop(void) { idle(); }