MSP430 Touchscreen Piano

January 15, 2023 0 By nditv

[Rohit Gupta] skrev inn for å dele dette berøringsskjermpiano-prosjektet han bygget rundt TI LaunchPad. Det ga en måte for ham å sjekke ut med en resistiv digitalizer oppdaget på mange mobile enheter. Disse er rett og slett fast i toppen av LCD-skjermene, samt utskiftninger er billige, men redning en fra gammel maskinvare er også et alternativ.

Det aller første han gjorde var å teste de fire utgangene til digitalisatoren med sin multimeter. Logging av endringsmotstanden vil hjelpe til med at du leser de riktige ledningene, så vel som kan null i innstillingene før du begynner å kode. [Rohit] bruker ADC på MSP430-brikken for å lese fra skjermen. Han gikk med algoritmen fra en av TIs app notater for å konvertere lesingene til x så vel som y koordinater.

Han skilt skjermen i syv kolonner, som hver genererer en annen tone. Berøring av høyere eller lavere på den kolonnen vil endre tonehøyde av notatet som er produsert. Du kan høre et eksempel på dette i demoen etter hoppet.