Faites glisser le système de réduction de (4 / 5 étapes)

Étape 4: Composer une esquisse de l’Arduino

Voici le code que j’ai utilisé pour mon système de contrôle.

J’utilise plusieurs bibliothèques pour permettre l’utilisation du récepteur IR, écran LCD sur I2C et le servo.

La plupart de mes variables est définie dans les fonctions qui les utilisent, mais nous devons définir l’axe de réception pour le récepteur IR afin que nous puissions instancier l’objet de récepteur IR. Nous devons également instancier les résultats du récepteur IR et servo et affichage à cristaux liquides.

La fonction d’installation commence en démarrant le serial monitor et de l’initialisation de l’écran LCD et d’allumer le rétro-éclairage. Lors de l’installation il faut aussi commencer le récepteur IR fixer le servo pour la broche numéro 9 et qualifier les broches 6 et 7 sorties pour le moteur et les relais.

La boucle principale appelle juste trois fonctions qui sont décrits ci-dessous

L’idée de la fonction activateDRS est de transformer un servo à une position spécifique, lorsqu’une condition est remplie. Dans ce cas, la condition est la motorSpeed. Si la vitesse du moteur est supérieure à, égal à 200 le servo se déplace au poste 60 deg. Si le servo est inférieure à 200 que le servo sera de retour à la position initiale.

La fonction de contrôleur de moteur simplement définit un potentiomètre comme une entrée analogique et mappe la valeur moteur à la gamme numérique qui est utilisée dans la fonction activateDRS

Ici, nous vérifions pour voir si une commande spécifique a été reçue. Si elle a la nous passons le relais. Si une commande différente est envoyée que se transformera le relais qui coupe l’alimentation au moteur et servo.

La fonction revsPerMilli calcule les révolutions de la roue par milliseconde en attente première pour la valeur d’interruption incrémenter au dessus de 100. Une fois les révolutions atteignent 100 la circonférence et la vitesse de la roue sont calculés. Cette fonction utilise un intégré Arduino fonction appelée millis pour obtenir l’heure en millisecondes.

Remarque : Je n’ai pas été en mesure d’obtenir les encodeurs pour travailler correctement cette fonction n’est pas nécessaire pour le code fonctionne. Je l’ai ajouté principalement comme une amélioration pour plus tard.

			
          

Articles Liés

DIY curseur Slip, puis faites glisser le curseur de l’iPhone

DIY curseur Slip, puis faites glisser le curseur de l’iPhone

comme d'habitude je n'ai pas beaucoup de temps pour mettre sur pied nice tutoriels informatives à la recherche. Mais j'espère que cela va vous aider à démarrer dans le bon sens de comment faire un poids très fiable, lisse et léger déplacement curseur
Économisez $500 ! Faites votre propre système de culture hydroponique/aquaponique vertical !

Économisez $500 ! Faites votre propre système de culture hydroponique/aquaponique vertical !

à la recherche en ligne j'ai été intriguée par les tours de croissance verticale qui vendent des gens.  Ils vous permettent de facilement cultiver vos propres produits sains, bio et prendre très, très peu d'espace.  Malheureusement, ils coûtent plus
Faites glisser la règle à l’aide d’échelles de journal commun et naturel

Faites glisser la règle à l’aide d’échelles de journal commun et naturel

Les règles de la diapositive qui a eu des hommes sur la Lune ont été faites sans ordinateurs, afin que ces instructions sont basées sur la production de computerless. Il y a toujours des livres dans l'existence qui contiennent les échelles de journal
Faites glisser l’Action pistolet

Faites glisser l’Action pistolet

pistolet action de diapositives que j'ai fait fonctionne bien s'amuserquelques statsrage de 20-25 pieds avec bonne rubberbandsmag de tir confortable 7-8connecteur 1 slot munitions grisn'oubliez pas de noter et de vous abonner si vous êtes coincé ou q
Faites glisser le verrou de la carte

Faites glisser le verrou de la carte

J'ai trouvé ce lecteur de carte Magtek dans un magasin de surplus. Il était destiné à lire les cartes de papier dans un garage de stationnement. Je n'étais pas très bien quoi faire avec elle, mais ensuite j'ai réalisé que ça ferait une belle serrure
Faites glisser les patins

Faites glisser les patins

Hey tout le monde !Je vais vous montrer comment faire votre propre paire de patins de glisser. Patinage de la diapositive est un nouveau sport que j'ai pensé. Il permet à l'utilisateur de faire vraiment cool à la recherche de trucs comme broie, sans
Faites glisser le Microscope projecteur

Faites glisser le Microscope projecteur

Salut, dans cette instructable je vais enseigner vous comment transformer un projecteur de diapositives en un microscope. Il est relativement facile à faire.Étape 1: Vous aurez besoin : Vous aurez besoin ;projecteur de diapositives-12-knife(a scalpel
Faites glisser la Table sonnerie

Faites glisser la Table sonnerie

il s'agit d'une pièce d'équipement utilisée en microscopie pour la fabrication des lames de microscope aux anneaux.  Il se compose d'une plate-forme de filature avec pinces à ressort qui possède une lame de microscope standard de 75 mm x 25 mm.  Alor
Faites glisser le cadre aimant

Faites glisser le cadre aimant

faire un aimant à l'aide d'un vieux cadre dia de verre et une photo.  Si vous allez dans un magasin de photo réelle qui a été en affaires pendant un certain temps, ils auront ces montures de lame de verre qui servaient à monter des diapositives pour
!!!!! Faites glisser les lance-grenades action!!!

!!!!! Faites glisser les lance-grenades action!!!

il s'agit d'un lance-grenade action slide très agréable. Il tire un splodie de plus de 75 pieds si compiler correctement. Très bien!!!Ce pistolet accepte ce qui suit :tiges :vert/155, bleu/25, gris/blanc/violet/39, jaune/8connecteurs :gris/rouge/24,
Expériences avec des aimants, canettes, etc.

Expériences avec des aimants, canettes, etc.

Une série d'expériences avec les aimants, canettes d'aluminium et autres pièces et morceaux.Cette expériences demi-tour les courants de Foucault. Que les courants sont induits par un champ magnétique changeant près d'un métal conducteur électrique. Q
Système portable de dépoussiérage avec séparateur de poussière & de réduction de bruit utilisant Shop Vac

Système portable de dépoussiérage avec séparateur de poussière & de réduction de bruit utilisant Shop Vac

Il s'agit d'un chariot de collection de poussière que j'ai fait pour mon petit atelier qui sert à plusieurs fins :o qu'il offre une surface de travail portable pratique de divers projets de boutiqueo elle sert mon principal moyen d'aspiration de pous
Linux / Mac dépanner ou howto créer un script d’installation en suivant l’histoire du système / trouble shoot (Oh sh * t, j’ai fait un gâchis)

Linux / Mac dépanner ou howto créer un script d’installation en suivant l’histoire du système / trouble shoot (Oh sh * t, j’ai fait un gâchis)

Instructables est également assez bonne enregistrer des notes personnelles - j'ai vu... Alors je fais.Ma framboise-Pi a toutefois cessé toutes opérations via le WIFI c'est de toute façon. Je suppose que j'ai installé quelques configuration salissante
Système de refroidissement de comment faites roter votre voiture

Système de refroidissement de comment faites roter votre voiture

cette instructable vous guidera dans le processus simple de « rots » ou d'obtenir tout l'air emprisonné parmi vos voitures, système de refroidissement. Cela fonctionne pour tous les véhiculesSi vous avez eu toutes les pièces remplacées sur votre voit