Sonic skruvmejsel stil Computer Interface (8 / 9 steg)
Steg 10: Enkel programvara
I det här steget kommer vi titta på lite enkla kod för att styra en enda ansökan.För att kontrollera datorn med Teensy, förklarar vi Teensy att efterlikna ett tangentbord. På detta sätt kan vi använda vår enhet för att utlösa någon kortkommando som vi gillar.
Eftersom det finns endast 7 möjliga kommandon för att skicka (0 är en skicka inget kommando), den enklaste sak att göra är att en uppgift tilldelas varje kommando.
I enkelt exempelkod används kommandon för att styra den VLC media player på en MAC.
Kommandona tilldelas enligt följande:
1 - play/Pause - mellanslag
2 - nästa spår - cmd + högerpil
3 - föregående spår - cmd + VÄNSTERPIL
4 - volym upp - cmd + pil upp
5 - volym ned - cmd + pil ner
6 - X
7 - X
Själva koden fungerar på samma sätt som innan, men en ny data flagga (ndf) används för att ange en uppgift ska utföras.
I huvudloop avsöks denna flagga för att leta efter nya kommandon.
När ett nytt kommando skickas ett switch fall används för att välja motsvarande uppgift.
Uppgift funktioner sedan helt enkelt skicka lämpligt genvägen till datorn och programmet återgår till kontroll ndf.
Dessa uppgifter kan ändras för din egen, mer information om att använda Teensy för att efterlikna ett tangentbord kan hittas här: [http://www.pjrc.com/teensy/td_keyboard.html]
Om detta steg lyckas bör du kunna kontrollera en enda ansökan distans med enheten.