Etape 11 : Connexion les encodeurs rotatifs
Brasage
Whoa facile, mettez ce fer à souder vers le bas pour tout à l’heure, vérifiez d’abord la fiche technique de votre codeur spécifique, pour voir quel est l’axe commun. Si vous n’avez pas la feuille de données, essayez la connexion à deux LEDs (+ résistance!). Connecter les anodes des LEDs pour le + 5V de l’Arduino ou autre alimentation, branchez leurs cathodes via deux résistances à deux des broches de l’encodeur et la troisième broche sur le sol de l’Arduino. Maintenant, tournez lentement l’encodeur. 1 LED doit s’allumer en premier, puis LED2, puis la LED1 s’éteint, et enfin LED2 s’éteint. L’ordre des LED s’allumant devrait être comme ceci: (○ ○) (● ○) (● ●) (○ ●) (○ ○). Si c’est le cas, le commun, ou C broche de l’encodeur est celui que vous connecté au sol. Si ce n’est pas le cas, et que les voyants s’allumé ou éteint en même temps, permuter deux fils, puis réessayez. (Ne vous inquiétez pas, vous trouverez finalement la tige droite, il y a seulement 3 possibilités.) L’ordre des broches A et B n’est pas grave.
Brasage BIS
OK, allez-y, vous pouvez souder les fils à elle. Utiliser un noir pour la goupille de la commune et deux rouges aux broches A et B. Il est plus facile de souder les fils horizontalement, et il sera moins probable pour les broches de rompre. (Voir image 1)
Ajoutez ensuite peu de soudure à l’autre bout du fil, pour s’adapter parfaitement dans l’en-tête de l’Arduino. Maintenant prenez 2 condensateurs céramiques 100nF. (100nF = 0.1μF, leur code est 104-10 × 10⁴ pF) Leur travail consiste à éliminer les bruits et lisser les sorties. Souder entre le sol et une sortie. Prendre le premier condensateur et torsion une jambe là un si fils pour maintenir en place tout en soudant. (Voir image 2) Souder les broches droite. Puis prendre la deuxième condensateur, les jambages, comme dans la troisième photo et twist-raccorder la terre-jambe de la PAC première et la seconde. Souder entre eux, et il ressembler à l’image de quatrième.
Enfin, couper les pattes du condensateur et installez-le dans votre boîtier.
Connexion à l’Arduino
Connectez le fil noir de l’axe commun à la terre. Maintenant, connectez le fil A et B à deux broches d’interruption sur l’Arduino.
Sur le Leonardo, Voici les pin 0, 1, 2 et 3. Sur l’ONU, c’est 3 et seulement 2. Ces informations se trouvent sur la page de référence d’attachInterrupt.
Si vous avez vraiment besoin d’encodeurs plus, vous pourriez utiliser une broche d’interruption et une goupille normale par encodeur, ou même dans deux broches normales des cas extrêmes, mais ce n’est pas du tout recommandé, elle donnera des résultats très médiocres.
Il n’y a pas besoin d’ajouter des résistances externes pull-up, vous pouvez utiliser les internes, même lors de l’utilisation des interruptions.