MSP430 Touchscreen Piano

[Rohit Gupta] skrev in för att dela detta pekskärmspiano-projekt som han byggt runt Ti Launchpad. Det gav ett sätt för honom att kolla in med en resistiv digitaliserare som upptäcktes på många mobila enheter. Dessa är helt enkelt fast på toppen av LCD-skärmar, liksom ersättningar är billiga, men att rädda en från gammal maskinvara är också ett alternativ.

Det allra första han gjorde var att testa de fyra utgångarna från digitaliseraren med sin multimeter. Logga in Ändra motståndet hjälper dig att se till att du läser lämpliga ledningar såväl som kan noll i inställningarna innan du börjar kodar. [ROHIT] använder ADC på MSP430-chipet för att läsa från skärmen. Han gick med algoritmen från en av TI: s appnoter för att omvandla avläsningarna till X samt Y-koordinater.

Han separerade skärmen i sju kolumner, var och en genererade en annan ton. Rörande högre eller lägre på den kolumnen ändrar tonhöjden av den producerade anteckningen. Du kan höra ett exempel på detta i demo efter hoppet.

Leave a Reply