Étape 3: Code
MISE À JOUR 22/12/2014
Mattpbooth utilisateur Instructables a mis à jour le code et il héberge sur github :
https://github.com/mattpbooth/ArduinoNESController
Merci Matt !
Hé les gars, j’ai complètement réécrit le code et cela devrait fonctionner maintenant flawlessy.
Le seul réglage que vous pourriez avoir besoin de faire est à l’esquisse de traitement ; vous devez régler quel port COM, il doit utiliser.
Pour faire cela s’il vous plaît suivez ces étapes avec soin !
Mesures
1) débrancher l’Arduino, s’il est connecté.
2) exécuter le schéma de traitement, il WILL(!) affiche une erreur.
3) vérifier la console (boîte noire avec texte en bas de traitement)
4) dans la console sera une liste de ports COM actifs ;
Liste série
AVERTISSEMENT : RXTX Version incorrecte
Jar version = RXTX-2.2pre1
lib natif Version = RXTX-2.2pre2
[0] « COM3 »
Fin de série liste
5) comme vous le voyez actuellement COM3 est actif et qu’il est le premier port COM en ce moment (dénoté par "[0]")
6) si le schéma de traitement s’est déroulée sans affichage d’une erreur, appuyez sur le bouton stop.
7) brancher l’arduino.
8) réexécutez l’esquisse de traitement.
9) vérifier la console pour les ports com actifs ;
Liste série
AVERTISSEMENT : RXTX Version incorrecte
Jar version = RXTX-2.2pre1
lib natif Version = RXTX-2.2pre2
[0] « COM3 »
[1] « COM5"
Fin de série liste
10) comme vous pouvez le voir COM5 soudainement apparu dans la liste après que nous avons relié l’arduino.
11) nous savons maintenant que l’arduino a COM5 et qu’il est le deuxième port COM (dénoté par « [1] »)
12) nous savons adapter notre code ;
Remplacer :
arduino = nouvelle série (ce, Serial.list() [?], 9600); / / ATTENTION!
Avec :
arduino = nouvelle série (ce, Serial.list() [1], 9600); / / ATTENTION!
13) enregistrer le programme.
14) charger le sketch arduino à l’arduino.
15) commencer l’esquisse de traitement !