Anpassade MidiController (2 / 5 steg)
Steg 2: Steg 2 st och testa Analog Pot
Om du får ett kraftigt motstånd potten, det kommer att röra upp dina avläsningar så håll runt 10 till 50k roterande krukor. Jag hittade de flesta av mina på spark kul. Krukor är verkligen lätt. till vänster de flesta stift är din makt och du kommer att fästa denna rak till din teensy kraftledning. (när du bröd din teensy, se till att ansluta bakbord power järnväg till teensy 5v power) Mellersta PIN-koden för din input och se till att koppla detta till din första analoga PIN-kod på din teensy. På det teensy 2.0 ++ är pin 38 men dess kallas även analoga pin 0. Jag tror pin 38 ner alla analoger så du kan lägga till fler roterande pontentiometer om du vill. Attatch sista tråd till din mark. Koden är mycket lik testning av arcade knappar.
Pot test
-------------------------------------------------------------------------
int prev_analog;
int curr_analog;
int cc_value;
void setup() {
Detta är den PIN-kod du är attatching också. Det är pin 38 om det teensy 2.0 ++ men den läses också som analoga pin 0
pinMode(38,INPUT_PULLUP);
}
void loop() {
curr_analog = analogRead(0);
om (abs (curr_analog - prev_analog) > 10) {
cc_value = curr_analog/8.
usbMIDI.sendControlChange(0,cc_value,3);
prev_analog = curr_analog;
}
}
-----------------------------------------------------------------------------------
Ditt analoga rotary bör nu skicka cc värden till ableton