Salve, il progetto della mia pedaliera Midi sta continuando. Ho acquistato un pedale d'espressione della m-audio QUESTO ma collegato al connettore Jack Femmina stereo da 6,3 QUESTO (nella foto sono anche descritti i collegamenti di questo ad Arduino) , non mi da tutta l'escursione da 0 a 127, infarti parte da metà (dal 50% circa) e arriva a massimo verso 120 di value (91% circa).
In arduino, lo sketch per mappare e fare in modo che il segnale analogico venga convertito in 127 è questo:
#define exPin A5
int currentVal = 0;
int lastVal = 0;
.....
void setup() {
pinMode (exPin, INPUT_PULLUP);
void loop() {
currentVal = analogRead(exPin);
currentVal = map(currentVal, 0, 1023, 0, 127);
currentVal = constrain(currentVal, 0, 127);
if(abs(currentVal-lastVal) > 1)
{ MIDI.sendControlChange (89, currentVal, 1);
}
lastVal = currentVal;
delay(5);
}
Come potrei risolvere questo problema?
È strano perché ho anche provato direttamente con un potenziometro da 10K collegato ad arduino nello stesso modo, e va senza problemi (ovviamente per il potenziametro il collegamento è stato diretto, cioe senza entrare nel jack stereo).