Paso 5:
Código de Arduino:
/*
*/
const int ledPins [] = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}; verschillende ledpins
variabelen
connectionState de int [] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; schakelaar uit
void setup() {}
pinMode (A0, entrada);
pinMode (A1, entrada);
pinMode (A2, entrada);
pinMode (A3, entrada);
pinMode (A4, entrada);
pinMode (A5, entrada);
pinMode (A6, entrada);
pinMode (A7, entrada);
pinMode (A8, entrada);
pinMode (A9, entrada);
pinMode (A10, entrada);
pinMode (A11, entrada);
pinMode (A12, entrada);
pinMode (A13, entrada);
pinMode (A14, entrada);
para (int i = 0; i < 18; i ++) {}
pinMode (ledPins [i], salida);
}
Serial.Begin(9600);
}
Arduino 2
para (int i = 0; i < 6; i ++) {}
int temp = analogRead(i);
Serial.Print("Analog1");
Serial.println(i);
Serial.printl(Temp);
// }
void loop() {}
hál op de waarde van switchPin1
connectionState [0] = analogRead(A0);
connectionState [1] = analogRead(A1);
connectionState [2] = analogRead(A2);
connectionState [3] = analogRead(A3);
connectionState [4] = analogRead(A4);
connectionState [5] = analogRead(A5);
connectionState [6] = analogRead(A6);
connectionState [7] = analogRead(A7);
connectionState [8] = analogRead(A8);
connectionState [9] = analogRead(A9);
connectionState [10] = analogRead(A10);
connectionState [11] = analogRead(A11);
connectionState [12] = analogRead(A12);
connectionState [13] = analogRead(A13);
connectionState [14] = analogRead(A14);
para (int i = 0; i < 18; i ++) {}
Si {} (connectionState [i] > 4)
connectionState [i] = 1000 +;
Si (i < 6) {}
Serial.Print("Drum");
Serial.Print(i);
Serial.Print("");
Serial.println(connectionState[i]);
} else if (i > 5 & & i < 12) {}
Serial.Print("synth");
Serial.Print(i);
Serial.Print("");
Serial.println(connectionState[i]);
} else if (i > 11 & & i < 18) {}
Serial.Print("String");
Serial.Print(i);
Serial.Print("");
Serial.println(connectionState[i]);
}
Delay(300);
digitalWrite (ledPins [i], HIGH);
}
}
}