Étape 5: Exemple : contrôle iTunes avec votre fusible perles NDA
1. Téléchargez l’application suivante de Tinker.it pour exécuter des commandes Applescript qui peuvent de contrôler iTunes lors de l’appel de certains caractères :
http://Tinker.it/now/2007/04/26/Control-Your-Mac-from-Arduino-the-Easy-Way/
(lien direct : http://www.tinker.it/files/asproxy02.dmg )
Veillez à choisir le bon port.
2. modifier le code Arduino précédent de la façon suivante afin d’envoyer des caractères à l’application lorsque vous appuyez sur les boutons :
int CrossButton = 3 ;
int RedButtonL = 5 ;
int RedButtonR = 8 ;
int val1 = 1 ;
int val2 = 1 ;
val3 int = 1 ;
int state1 = 1 ;
int state2 = 1 ;
Etat3 int = 1 ;
void setup() {}
pinMode (entrée, CrossButton) ;
pinMode (entrée, RedButtonL) ;
pinMode (entrée, RedButtonR) ;
digitalWrite (CrossButton, élevé) ;
digitalWrite (RedButtonL, élevé) ;
digitalWrite (RedButtonR, élevé) ;
Serial.Begin(9600) ;
}
void loop() {}
val1 = digitalRead(CrossButton) ;
Si (val1! = state1 & & val1 == 0){Serial.print("C");}
Si (val1! = state1) {state1 = val1;}
val2 = digitalRead(RedButtonL) ;
Si (val2! = state2 & & val2 == 0){Serial.print("B");}
Si (val2! = state2) {state2 = val2;}
val3 = digitalRead(RedButtonR) ;
Si (val3! = Etat3 & & val3 == 0){Serial.print("A");}
Si (val3! = Etat3) {Etat3 = val3;}
Delay(10) ;
}
3. Utilisez les commandes suivantes dans l’application :
Changer de voie (touche Croix) :
C dire application iTunes
jouer la piste suivante
dire de la fin
Boutons de volume haut / bas pour red B et A (voir http://bbs.macscripter.net/viewtopic.php?pid=103916 )
Un tell application « iTunes »
currentVolume réglage de volume sonore
régler le volume sonore currentVolume + 10
dire de la fin
B tell application « iTunes »
currentVolume réglage de volume sonore
régler le volume sonore à currentVolume - 10
dire de la fin
Appuyez sur start dans l’application applescript... Fait ! Maintenant vous avez une manette NES de perles de fusible qui permet de contrôler iTunes !