Étape 8: Programmation de l’Arduino
J’ai écrit un simple "retour- et -vient" programme pour l’Arduino, qui agira en tant que le programme « hello world » pour ce projet. Il est attaché à cette étape ; simplement le télécharger, placez-le dans un dossier portant le même nom, puis placer ce dossier dans votre dossier de sketch. Enfin, l’ouvrir avec l’IDE Arduino et transférez-le sur votre planche. Félicitations ! Vous avez activé un moteur ordinaire de K'nex dans un moteur contrôlé par Arduino « intelligent » !
Si vous avez suivi ce guide exactement, broche numérique 5 sera alors votre code pin avant, et la broche numérique 7 sera votre NIP en arrière. Pour entraîner le moteur vers l’avant ou vers l’arrière, définissez ces broches haute ou basse dans les manières suivantes :
- Avant broche haute, arrière Bas : moteur se met en marche
- Broche avant bas, arrière broches haute : moteur va vers l’arrière
- Avant broche haute, descendante haute : moteur ne bouge pas
- Axe avant basse, vers l’arrière broches faible : moteur ne bouge pas
Pour écrire vos propres mouvements personnalisés, il suffit de définir les broches appropriées, haute ou basse, puis utiliser une fonction delay() pour attendre le bon nombre de millisecondes. Gardez à l’esprit que, parce que les moteurs K'nex sont des moteurs à courant continu, ils seront très imprécis, ce qui rend impossible des mouvements de précision ou de machines à commande numérique K'nex.