Säkring pärlor NES Controller (5 / 5 steg)
Steg 5: Exempel: kontrollera iTunes med din säkring pärlor NES
1. Hämta följande program från Tinker.it att köra Applescript-kommandon som kan styra iTunes när du ringer vissa tecken:
http://Tinker.It/Now/2007/04/26/Control-your-Mac-from-Arduino-The-Easy-Way/
(direkt länk: http://www.tinker.it/files/asproxy02.dmg )
Se till att välja rätt port.
2. ändra föregående Arduino kod på följande sätt för att skicka tecken till app när du trycker på knapparna:
int CrossButton = 3;
int RedButtonL = 5;
int RedButtonR = 8;
int värde1 = 1;
int värde2 = 1;
int val3 = 1;
int state1 = 1;
int state2 = 1;
int state3 = 1;
void setup() {
pinMode (CrossButton, indata);
pinMode (RedButtonL, indata);
pinMode (RedButtonR, indata);
digitalWrite (CrossButton, hög);
digitalWrite (RedButtonL, hög);
digitalWrite (RedButtonR, hög);
Serial.BEGIN(9600);
}
void loop() {
värde1 = digitalRead(CrossButton);
om (värde1! = state1 & & värde1 == 0){Serial.print("C");}
om (värde1! = state1) {state1 = värde1;}
värde2 = digitalRead(RedButtonL);
om (värde2! = state2 & & värde2 == 0){Serial.print("B");}
om (värde2! = state2) {state2 = värde2;}
val3 = digitalRead(RedButtonR);
om (val3! = state3 & & val3 == 0){Serial.print("A");}
om (val3! = state3) {state3 = val3;}
Delay(10);
}
3. Använd följande kommandon i app:
Byta spår (arga knappen):
C säga programmet iTunes
spela nästa spår
tala om slutet
Volym upp / ned för röda knappar B och en (se http://bbs.macscripter.net/viewtopic.php?pid=103916 )
En tell application "iTunes"
Ställ in currentVolume att ljudvolymen
ställa in ljudvolymen till currentVolume + 10
tala om slutet
B berätta ansökan "iTunes"
Ställ in currentVolume att ljudvolymen
ställa in ljudvolymen till currentVolume - 10
tala om slutet
Tryck på start i programmet applescript... Gjort! Nu har du en säkring pärlor NES controller som kan styra iTunes!