1 bit Arduino Synth
De Libre y Abierto
unsigned long num;
byte shift;
byte inc;
boolean bit;
boolean boton;
void setup(){
pinMode(2,OUTPUT);
pinMode(8,INPUT);
}
void loop(){
shift = analogRead(0) >> 5;
inc = analogRead(1) >> 2;
boton = digitalRead(8);
bit = (num >> shift & 1) * boton;
num = num + inc;
digitalWrite(2,bit);
}

