Robot serpent (6 / 16 étapes)

Étape 6: Calendrier groupes de LED

Pourquoi la nécessité d’une minuterie

L’un des principaux problèmes avec les étapes précédentes était que chaque pièce du projet a été construite séparément, mais lorsque additionnées il créé des problèmes dans la programmation.  Les capteurs de la photocellule doivent réagir immédiatement pour commander les moteurs, mais les groupes de LED et moteur de vibration nécessaires de différentes longueurs de retards pour les contrôler.  Aussi les groupes de LED cligna des yeux en même temps même s’ils sont censés pour être les trois groupes distincts.  Pour contrôler tout dans le code de la façon dont nous devons, nous avons besoin d’une minuterie.

Mise en œuvre

Pour ajouter la minuterie, créez une variable de type entier en haut près des autres variables.  Nous il égal à 1 dans un premier temps et il s’incrémente de 1 dans la boucle.  Lorsque la minuterie atteint 24, nous remettre à 1 donc il n’accroît pas infiniment.  Chaque pièce du projet serpent sera alors allumé allumé ou éteint selon quelle heure il est.  Le retard est ensuite ajouté à la fin pour créer cette pause pour contenir les paramètres de marche/arrêt de nos pièces.

Nous avons joué avec le calendrier de tout avant que nous décidions sur les commandes de la finales.  Un des problèmes que nous avons rencontré était le retard à la fin, nous avions besoin d’un retard pour les lumières et le moteur de vibration, cependant, les capteurs de la photocellule seraient également touchés par ce retard, qui n’était pas plutôt souhaitable.  Nous nous sommes installés sur un quart de second retard, cela nous a donné assez de temps pour les LEDs et le moteur de vibration de rester allumé ou éteint pour et a eu un délai suffisamment petit pour les capteurs de la photocellule, c’était presque imperceptible.

Table de temps

Encore une fois, dans cette étape, nous avons trouvé que c’était plus facile de faire ressortir ce que nous voulions synchronisation sage, donc nous avons pu voir facilement quand allumer ou éteindre chaque composant.

Minuterie Vibration LED LED LED
Valeur moteur groupe 1 groupe 2 groupe 3
1                 ON                 off                 ON                 ON
2                 ON                 ON                off                  off
3                 ON                 off                 off                  ON
4                 off                   off                 ON                ON
5                 off                   off                 ON                off
6                 off                   ON                off                 ON
7                 off                   off                 off                 ON
8                 off                   off                 ON                off
9                 off                   off                 ON                ON
10               off                   off                 off                 ON
11               off                   off                 off                 off
12               off                   off                 ON               ON
13               off                   off                 ON               ON
14               off                   ON                off                off
15               off                   off                 off                 ON
16               off                   off                 ON               ON
17               ON                 off                 ON               off
18               ON                 ON                off                ON
19               ON                 off                 off                 ON
20               off                   off                 ON               off
21               off                   off                 ON               ON
22               off                   ON                off                ON
23               off                   off                 off                 off
24               off                   off                 ON               ON

Articles Liés

Électromyographie bricolage

Électromyographie bricolage

Électromyographie (EMG) est la mesure des impulsions nerveuses à vos muscles. L'appareil consommateur plus populaire à l'aide de EMG est probablement le Myo, qui est un brassard qui vous permet de le geste contrôle – Découvrez leur site pour voir que
Imperméable à l’eau de votre servo-moteurs

Imperméable à l’eau de votre servo-moteurs

si vous utilisez des servo-moteurs pour toute activité sous-marine, bien que ces hitec servos étanches sont super sympa, vous n'avez pas à dépenser 50 dollars par servo. Voici comment imperméabiliser servos vous-même en quelques étapes. Je n'ai pas t
3D imprimés serpent robot

3D imprimés serpent robot

Quand j'ai eu mon imprimante 3D j'ai commencé à penser ce que je peux faire avec elle. J'ai imprimé un tas de choses, mais j'ai voulu faire une construction toute en utilisant l'impression 3D. Puis j'ai pensé à faire animal robot. Ma première idée ét
Robots douces : Faire un Muscle artificiel bras et pince

Robots douces : Faire un Muscle artificiel bras et pince

À l'aide de muscles air artificiel, un bras robotisé très flexible et pince est possible.Ce robot mou est alimenté par air comprimé et chacun des 11 muscles peut être contrôlé par une télécommande universelle infrarouge standard ou une LED infrarouge
À l’aide de la chaîne du bras robotique Mobile Ctrl tronc BT

À l’aide de la chaîne du bras robotique Mobile Ctrl tronc BT

Le bras robotique de tronc est un art en robotique moderne. Il peut en mesure de faire tourner et tricoter comme artistique. Tous les robotique inspirée s'inspirent des choses vivant, dans cette robotique de tronc ordre inspirée de l'éléphant et le s
Les queues pour les jumeaux de Serpent

Les queues pour les jumeaux de Serpent

pour Burning Man de cette année, nous avons jeté dedans avec nos bons amis Jon & Kystren de forme et la réforme . Vous beaucoup eux savent de leur impressionnant « comment faire une voiture escargot » Instructable ils ont fait un certain temps.Jon et
Faire une piscine Robo-serpent

Faire une piscine Robo-serpent

Sneel est le nom de mon serpent / anguille natation robot. Il s'agit de la documentation du matériel, de logiciels et de conception mécanique de Sneel_003.uréthane flex tubing, microcontrôleurs, radio sans fil Zigbee, colliers de serrage, fils, servo
Costume de robot avec LEDs

Costume de robot avec LEDs

les raisons pourquoi j'ai voulu faire un robot costume sont complexes. Pour faire une histoire courte, j'ai voulu un costume que je pourrais utiliser pour connaître mes camarades alors qu'ils ont soigneusement préparaient pour les examens finaux. Mai
Costume de Robot géant professionnel & Durable de Kaiju !

Costume de Robot géant professionnel & Durable de Kaiju !

Pour la plupart d'entre nous, de plus en plus en regardant des films de monstres a été un aliment de base de notre enfance. Nous avons aimé regarder les énormes bêtes atomique-cracheur de feu, traque un paysage urbain tout en écrasant les bâtiments e
Capteur sans contact Robot commandé

Capteur sans contact Robot commandé

Ce projet est un simple robot contrôlé depuis un PC par un clavier ou un robinet capteur de mouvement de saut. Le robot fonctionne sur un PICAXE 20M 2 puce, un microcontrôleur qui est programmé à l'aide d'un formulaire de base. J'ai choisi la puce PI
Mignon petit Robot d’argile

Mignon petit Robot d’argile

J'aime toujours faire des mignonnes petites choses d'argile. C'est pourquoi je suis j'ai fais une mignonne petite fille robot. J'espère que vous apprécierez.Étape 1: fournitures Dans les approvisionnements, vous aurez besoin est argile argent (facult
Costume de robot 2014

Costume de robot 2014

Cette année j'ai décidé de faire quelques costumes de robots pour les enfants. Mon but était de créer un robot boxy assez classique, mais je voulais aussi ajouter quelques éléments pour le rendre un peu plus crédible. J'ai été en mesure d'ajouter un
Le robot de tapis - un Robot de faisceau.

Le robot de tapis - un Robot de faisceau.

Le robot de tapis est un petit robot qui va shuffle serpente à travers de votre plancher.  Regardez la vidéo, et vous verrez comment il a obtenu son nom (ça et je suis un vieux fan de rock prog à cœur!).Faisceau est synonyme de biologie, électronique
Fromage Snack serpents - cette morsure retour

Fromage Snack serpents - cette morsure retour

Nous avons souvent des soirées de cinéma d'horreur sur les fins de semaine, et quand nous le faisons, nous aimerions avoir des collations qui vont avec le thème. Un de nos favoris est fromage craquelins. Cette version de snack de serpent est craqueli