Balances pour gens analphabète (4 / 6 étapes)

Étape 4: Le code : lecture de la molette.

j’ai souvent lu sur les forums que les gens ont des problèmes avec les encodeurs rotatifs ou qu’ils doivent utiliser les bibliothèques de fantaisie s’ils veulent s’en servir. MAIS : encodeurs rotatifs sont en fait très facile à utiliser et ils prennent seulement une très peu de lignes de code. Quel que soit le wheter vous codez pour arduino ou en C ou en bascom ou toute autre langue.

Si vous regardez attentivement le schéma, vous verrez qu’en tournant à droite, que b est toujours faible sur les bords montantes d’a. En tournant à gauche B wil toujours être élevée sur les bords montantes d’a.
Donc si nous joindre A pour INT0 et réglez-le pour déclencher une interruption sur le front, puis al que nous devons faire dans la routine d’interruption vérifie si B est 0 ou 1 pour connaître le sens. Selon la direction, un compteur est augmente ou diminue et ce compteur peut ensuite être utilisé dans la boucle principale pour définir les valeurs d’une plage de variables. C’est vraiment aussi simple que ça !

dans le code de Bascom :

Dim count as integer

Un Pind.2 Alias ' (INT0)
B Alias Pind.4

config A comme entrée
config B en entrée

Série B
Réinitialiser compteur

Config Int0 = montante
Sur Int0 Getencoder

Activer les interruptions
Activez Int0

faire
' boucle principale ici
boucle

GetEncoder :

waitus 250
Si A = 1 Then
Si B = 0 alors Incr comptent d’autre Decr comte
End If
Retour

Le fuction bouton de la molette est simplement une interruption qui est déclenchée en connectant le dans à INT1. Dans la routine correspondante, tous les kindst de choses peut faire selon ce que vous voudriez faire. Dans ce cas, il est utilisé pour parcourir le menu, pour accepter les valeurs et les écrire à l’EEPROM de l’atmega8.

Articles Liés

Construire une balance pour peser les ruches

Construire une balance pour peser les ruches

Balance portative de la rucheLe but est de construire une échelle de ruche abeille précis, électronique pour moins de 50 $ qui permet à quiconque de ruches poids 4 / minute – jusqu'à 250 lbs chaque – sans déranger sensiblement la colonie.____________
À l’aide de balance pour contrôler une voiture

À l’aide de balance pour contrôler une voiture

Je fais cet article pour vous montrer mon dernier projet. Ce projet vise à contrôler un électriquement la voiture d'une planche d'équilibre (Conseil d'administration de Nintendo WII balance) via bluetooth. Ce projet a été la présentation sur la Commu
Moule silicone pour Investment Casting pendentif

Moule silicone pour Investment Casting pendentif

Salut!Je travaille avec Jim Kibler dans son atelier. Ensemble nous avons fait des moules silicone pour moulages décoratifs anciens fusils. Plus récemment, j'ai utilisé des moules de silicone pour faire des pendentifs collier en argent sterling de piè
Sacoche pour portable Undercover

Sacoche pour portable Undercover

défi de conception :Faire quelque chose utile de tout ce que vous trouvez.Nous avons décidé de créer un cas de portable qui est fonctionnel et agréable à porter. Ce que nous aimons le plus dans ce cas, c'est qu'il n'est pas évident à d'autres personn
À l’aide de Latex liquide pour créer un effet écailleuse

À l’aide de Latex liquide pour créer un effet écailleuse

pour Halloween cette année, je voulais y aller comme une fille de serpent d'émission freak un 1920 et un élément essentiel du costume engendre un effet réaliste. Après avoir expérimenté plusieurs produits, j'ai trouvé que latex liquide créé le look p
Comment adapter stealthly une canne orthopédique commune pour l’autodéfense

Comment adapter stealthly une canne orthopédique commune pour l’autodéfense

ce Instructable décrira comment modifier une canne orthopédique générique, donc il peut devenir beaucoup plus efficace comme un dispositif de défense personnelle.  Pour moi, ceci a été rendu nécessaire après que j'avais eu la chirurgie de la hanche e
Baume pour les lèvres de Burt DIY de cire d’abeille

Baume pour les lèvres de Burt DIY de cire d’abeille

dans la recherche pour le projet parfait qui utilise la cire, nous sommes devenus forts abeille-lievers dans une économie rendu sur un favori classique d'argent : Bees baume pour de Burt les lèvres ! À une moyenne de 3-4 $ par tube, que les choses aj
Construction d’EVA Foam armure pour le Crafter Novice

Construction d’EVA Foam armure pour le Crafter Novice

Si vous êtes un nerd ou pas, créer votre propre armure costume vous donnera le sentiment de satisfaction d'accomplissement et lorsqu'il est porté avec d'autres éléments de costume, le résultat visuel va être magnifique. Ce manuel d'utilisation donner
Mitaines adaptatifs pour des besoins spéciaux ou de personnes handicapées enfants et adultes

Mitaines adaptatifs pour des besoins spéciaux ou de personnes handicapées enfants et adultes

ces mitaines sont parfaits pour des besoins particuliers des gens enfants, adultes et personnes âgées quiont de la difficulté à porter des mitaines et gants traditionnels.Sans un pouce, ils sont faciles à mettre et garder sur et aident à conserver la
Comment connecter une Balance électronique ou l’échelle à un PC et lire les valeurs de poids directement dans Excel

Comment connecter une Balance électronique ou l’échelle à un PC et lire les valeurs de poids directement dans Excel

plupart des balances électroniques et des balances de laboratoire ont une RS232 (série) ou un USB port mais aucuns instructions ne sont normalement assurés pour vous montrer comment connecter correctement à votre PC ou comment faire pour entrer des v
Échec de la tentative à une barre de remorquage pour vélo enfant

Échec de la tentative à une barre de remorquage pour vélo enfant

Ma fille a été à cheval son deux-roues pour près d'un an, maintenant.  Elle a une inquiétude saine sur CIRC. allumé ou passage, « grandes rues; » et plusieurs de ses amis ont ces cycles « remorquage roue » hors de prix (voir la deuxième photo).  Le g
Faire votre propre fenêtre PDMS pour Ember

Faire votre propre fenêtre PDMS pour Ember

Lorsque la fenêtre PDMS en plateau en résine de la braise est utilisée pendant une longue période, il tend à obtenir nuageux et endommagés. Au lieu d'obtenir un tout nouveau bac, il existe un moyen de faire une nouvelle fenêtre et remplacer celui end
Comment créer un interrupteur à levier pour un trou de Golf Mini Pirate

Comment créer un interrupteur à levier pour un trou de Golf Mini Pirate

Ohé ! Avez-vous jamais voulu créer un trou de golf mini ou nécessaire d'en créer un pour un événement de bureau ? Avez-vous moins puis une fin de semaine pour obtenir il fait et je voulais lui donner quelque chose de très spécial à ampli vers le haut
Remodelage de bungalow deuxième étage

Remodelage de bungalow deuxième étage

Le remodelage de votre 2eétage de style bungalow.De compensation sur la jonque, à faire des démonstrations et recadrage des murs, à l'installation de quelques étagères intégrés personnalisés. Finshing avec peinture et mise à jour de la salle d'eau. À