Étape 5: Input devices, boutons, interrupteurs, codeurs
J’ai utilisé une calculatrice de poche et une feuille de calcul pour calculer les tensions de sortie et les valeurs de l’ADC.
Les commutateurs ne sont là que pour interrompre le circuit des alimentations. Ceux ne brancher directement sur la photo, y a donc aucune rétroaction sur leurs États à l’écran, du moins pas encore. Un développement futur pourrait consister à connecter ces trop et faire un algorithme intelligent de choisir automatiquement la mesure actuelle, si seulement un interrupteur est allumé.
Pour l’instant, il y a seulement petit 3 mm Vert LED-s, ils s’allument, si le commutateur est activé.
Au lieu de déconner avec boutons seulement, j’ai pensé à une meilleure façon de mettre en place un système de menu. J’ai récupéré cet encodeur sur un lecteur DVD. C’est le même lecteur de DVD, qui a sa façade montée sur le bas côté de la couverture de mon câble. Connecter c’est assez simple, les broches A et B doivent être tiré vers le haut à VCC, on va vers l’interruption, l’autre à un GPIO. Les sorties sont allumer et éteindre avec un décalage de 90 degrés, lorsque l’arbre est activée. Lorsqu’une interruption se produit, que GPIO est cochée, si c’est « 1 », le codeur se tourne vers la gauche, si c’est « 0 », le codeur a viré à droit. Une variable est augmenté/diminué lorsque le codeur se transforme en l’un ou l’autre direction. Cette variable nous aide à savoir, « où » est l’encodeur.
Le codeur possède une touche aussi bien, qui se connecte à un autre GPIO et a un pull-up à 5 volts.
J’ai fait un dessin de l’étoffe, que je viens de vous dire. L’image représente le moment, lorsque le codeur est en droit. Si l’encodeur serait tourner à gauche, l’impulsion sur la broche INT viendrait tout d’abord, surprenant le GPIO dans un État « 0 ». Alors, longue histoire courte, c’est comment vous travaillez avec des encodeurs.
Le détecteur est alimenté de 12V, il a deux broches, qui se connecter/déconnecter lorsqu’un mouvement est détecté. J’ai mis un côté à la terre et attachés l’un autre - avec un pull-up de 5 volts - à un pin d’entrée du microcontrôleur.