Stap 5: Voorbeeld: controle iTunes met uw zekering kralen NES
1. het downloaden van de volgende toepassing van Tinker.it Applescript-opdrachten waarmee iTunes bij het aanroepen van bepaalde tekens kunnen uitvoeren:
http://Tinker.it/now/2007/04/26/Control-Your-Mac-from-Arduino-the-Easy-Way/
(directe link: http://www.tinker.it/files/asproxy02.dmg )
Zorg ervoor dat de juiste poort te kiezen.
2. Wijzig de voorgaande Arduino-code op de volgende manier om te tekens sturen naar de app bij het indrukken van de knoppen:
int CrossButton = 3;
int RedButtonL = 5;
int RedButtonR = 8;
int val1 = 1;
int val2 = 1;
int val3 = 1;
int gebracht1 = 1;
int state2 = 1;
int state3 = 1;
VOID Setup {}
pinMode (CrossButton, INPUT);
pinMode (RedButtonL, INPUT);
pinMode (RedButtonR, INPUT);
digitalWrite (CrossButton, hoge);
digitalWrite (RedButtonL, hoge);
digitalWrite (RedButtonR, hoge);
Serial.begin(9600);
}
void loop {}
val1 = digitalRead(CrossButton);
Als (val1! = gebracht1 & & val1 == 0){Serial.print("C");}
Als (val1! = gebracht1) {gebracht1 = val1;}
val2 = digitalRead(RedButtonL);
Als (val2! = state2 & & val2 == 0){Serial.print("B");}
Als (val2! = state2) {state2 = val2;}
val3 = digitalRead(RedButtonR);
Als (val3! = state3 & & val3 == 0){Serial.print("A");}
Als (val3! = state3) {state3 = val3;}
delay(10);
}
3. Gebruik de volgende opdrachten in de app:
Track (cross knop) wijzigen
C toepassing iTunes vertellen
volgende track afspelen
einde vertellen
Volume omhoog / omlaag naar rode knoppen B en een (Zie http://bbs.macscripter.net/viewtopic.php?pid=103916 )
Een tell application "iTunes"
set currentVolume om geluidsvolume
instellen van de geluidssterkte aan currentVolume + 10
einde vertellen
B vertellen toepassing "iTunes"
set currentVolume om geluidsvolume
geluidsvolume instellen currentVolume - 10
einde vertellen
Druk op start in de applescript-toepassing... Gedaan! Nu heb je een zekering kralen NES-controller die iTunes controleren kan!