Étape 6: Programme et connecter l’Arduino
Si l’Arduino est branché et que votre ordinateur ne peut pas savoir que c’est un port série, vous devrez télécharger un pilote sur le site de l’Arduino.
Vous aurez également besoin de l' esquisse que nous avons écrit pour cette application.
Tous les logiciels ci-dessus est liée à la Deuxième étape de cette instructable.
Une fois que vous disposez du logiciel Arduino en cours d’exécution, et il reconnaît votre matériel Arduino (ce qui est branché sur port USB de votre ordinateur), vous devrez charger croquis que nous avons écrit en utilisant le menu fichier. Puis allez dans le menu Outils et sélectionnez « Carte » et choisissez le modèle de l’Arduino vous avez. Le Diecimila, l’Uno ou Duemilanove sont très semblables, et aucun d'entre eux travaillent pour cette application. Ensuite, dans le menu Outils, assurez-vous que le Port série de votre Arduino est sélectionné.
À ce stade, avec notre croquis chargé, vous pouvez allez dans le menu fichier et sélectionnez "Téléchargement d’i/o board" pour charger le croquis dans votre Arduino. Après travaux de cette étape, vous pouvez quitter le programme Arduino. Vous n’aurez pas besoin de nouveau sauf si vous voulez changer la façon dont fonctionne votre Arduino, et il ne devrait pas être exécuté alors que l’exécution du programme Python.
Après cela, vous devrez faire un connecteur entre l’Arduino et la carte d’interface qui contrôle le joystick du fauteuil roulant. Nous avons utilisé des axes 10, 2, 3, 4, 5, 6, 7, 8, de l’Arduino et eux raccordés aux broches 2, 3, 4, 5, 6, 7, 8 et 9 du connecteur DB25F de la carte d’interface. Nous aussi reliés au sol de l’Arduino à broche 18 du connecteur DB25F.
S’il n’est pas évident à ce stade, vous pouvez ignorer l’ensemble connecteur DB25 et juste fil directement à partir de l’Arduino pour les transistors sur la carte d’interface. Notre installation est le résultat d’origine en utilisant le port parallèle du PC au lieu d’un Arduino (qui est toujours une option si vous avez un port parallèle et ne souhaitez pas utiliser un Arduino)