XY MIDI-Pad med Arduino och TFT (7 / 7 steg)
Steg 7: Final
Efter jag spelat ett tag med detta projekt såg jag att det finns utrymme för förbättringar (som alltid).
Vi kan ge upp rätt knappar hantera inställningar med några fysiska knappar. Detta kommer att öka användbarheten av pad. Detta projekt utformades i denna form vara en utgångspunkt (och bevis av begreppen) för dina MIDI projekt.
I detta fall behöver vi göra karta coordinats separat för X an Y
byte CoordToMIDI (unsigned int coord) {
float härda;
Temp = coord;
Temp = temp/1,72;
tillbaka (byte) temp;
}
kommer att ändras i
byte CoordXToMIDI (unsigned int coord) {
float härda;
Temp = coord;
Temp = temp/another_value1; är beroende av din virtuella pad x storlek
tillbaka (byte) temp;
}
byte CoordYToMIDI (unsigned int coord) {
float härda;
Temp = coord;
Temp = temp/another_value2; är beroende av din virtuella pad y storlek
tillbaka (byte) temp;
}
Vi kan också försöka använda Arduino Due. Eftersom denna styrelse användning 3V, min gränssnitt behöver nivå omvandlare och TFT switch flyttade på 3V position.
Tack för er uppmärksamhet!