Plusieurs DEL clignotant à des rythmes différents (3 / 4 étapes)

Étape 3: Clonage exemples VIPER

À l’aide de VIPER est très facile ! Voici un tutoriel étape par étape pour obtenir commencé [lien].

Une fois installé VIPER, vous pouvez ouvrir l’Explorateur d’exemple (étape 1 de l’image) de laquelle VIPER exemples officiels peuvent être « clonés ». Sélectionnez l’exemple nommé "Multi Blink" (étape 2) et le clone (étape 3).

Cet exemple montre comment utiliser les threads VIPER pour la conduite de trois LEDs avec taux clignotants asymétriques et différents. Son code est très simple et possède une tonnes de commentaires. Juste un couple de notes.

Une fois que le script est exécuté, trois threads sont créés (plus le thread principal, qui est toujours disponible), chacun exécutant une instance spécifique de la fonction de clignotement, avec des paramètres différents.

Chaque thread dans VIPER est une sorte de processus séparés et parallèles qui s’exécute de façon autonome sur votre planche. Un thread requiert une fonction à exécuter en tant qu’entrée pour la définition. La même fonction peut être instanciée par plusieurs thread vous donnant la possibilité d’écrire du code très concis et lisible. Avec les threads, vous pouvez concevoir votre architecture de l’algorithme en supposant que le parallélisme qui est typique de haut niveau. Plus d’infos ici. [lien]

En outre, grâce à l’argument de Python en passant, les valeurs par défaut peuvent être définis pour les entrées de la fonction. De cette façon, que vous pouvez lancer des discussions sans spécifier toutes les entrées requises par la fonction, les valeurs par défaut comblera les trous. Dans ce cas, tous les paramètres suivant « clignoter » sont passés aux fonctions comme arguments.

Articles Liés

Cligner des yeux plusieurs del à des rythmes différents, 1 fonction, sans retard

Cligner des yeux plusieurs del à des rythmes différents, 1 fonction, sans retard

Dans cette Instructables nous irons étape par étape de l'esquisse de BlinkWithoutDelay standard à une seule fonction qui nous pouvons rappeler pour chaque LED que nous avons.Obligatoire:Carte ArduinoArduino IDE installéau moins 2 Leds2 résistances de
LabVIEW tutoriels - créer un clignotant LED avec différents On/Off fois

LabVIEW tutoriels - créer un clignotant LED avec différents On/Off fois

Le précédent instructable ici, vous avez vu sur la façon de créer une LED clignotante aurait même ON/OFF fois. Dans ce tutoriel, vous pouvez voir quant à comment vous pouvez créer qu'un clignotant LED avec différents ON/OFF fois.
Arrêter l’animation motion ? Voici des choses différentes, vous pouvez essayer

Arrêter l’animation motion ? Voici des choses différentes, vous pouvez essayer

j'ai décidé de créer une instructable sur les différents types d'animation en stop motion que vous pouvez faire. La plupart des gens ne sont pas familiers avec tous les types d'animation, alors je vais vous montrer quelques uns et vous donner quelque
Impression 3D - expérience avec des structures à différents angles mesurés à partir de printbed

Impression 3D - expérience avec des structures à différents angles mesurés à partir de printbed

Ce projet tente de découvrir les capacités de mon imprimante Buccaneer Pirate3D manipulation de modèles avec des structures inclinés.Le modèle de test 3D est tout d'abord créé dans Solidworks, montrant des colonnes de même dimension mais inclinée à d
Saree Mumtaz/Retro Style drapé - comment porter un sari parfaitement étape par étape dans des Styles différents

Saree Mumtaz/Retro Style drapé - comment porter un sari parfaitement étape par étape dans des Styles différents

Mumtaz/Retro Style Saree drapé -Utilisez un sari de mousseline de soie ou crêpe georgette avec frontières, pour cette méthode. Rentrez l'extrémité du saree (non-pallu fin) sur le côté droit et porter autour de la taille à l'arrière, remplier pleineme
Dessin des choses différentes

Dessin des choses différentes

Étape 1: Spawn Il s'agit d'un héros de l'enfer qui est comme le venin mais plus badass tout d'abord tracer un fort humain contour suivant, vous dessinerez le visage et toutes les choses qu'il blanc sur son corps aussi vous sera maintenant aller sur l
Comment faire pour acheter des trucs différents pour des prix incroyablement bon marché ! (< 20P)

Comment faire pour acheter des trucs différents pour des prix incroyablement bon marché ! (< 20P)

Cette instructable est comment acheter diverses choses sur ebay pour des prix incroyablement bon marché, y compris p & p. La raison pour laquelle cela fonctionne est la suivante ; pour y accéder de note vers le haut, très rapidement, certaines sociét
Comment faire pour rendre votre peau une Texture différente pour des effets effrayant à l’aide de Pixlr ou Photoshop

Comment faire pour rendre votre peau une Texture différente pour des effets effrayant à l’aide de Pixlr ou Photoshop

Avez-vous déjà eu une photo de vous-même que vous souhaitiez avait l'air un peu plus unique, différent ou effrayant ? Avec Halloween au coin vous sera très probablement ont dit oui. Heureusement pour vous, j'utiliserai le tutoriel suivant pour vous a
Comment faire des flotteurs de verre (différentes couleurs)

Comment faire des flotteurs de verre (différentes couleurs)

Ces jolies choses ont traînait page d'accueil de Pintest depuis quelques mois et j'ai voulu saisir un couple pour une couronne, et voilà, 5 $- 10 $ pour un? ! Pssshh... Nous allons faire cela.Niveau de Difficulté : facileNiveau résultat : Cloué !Temp
LabVIEW tutoriels - créer un texte clignotant avec différents On/Off fois

LabVIEW tutoriels - créer un texte clignotant avec différents On/Off fois

Dans l'un de la précédente instructables ici, vous avez vu quant à comment vous pouvez créer qu'un clignotant LED avec différents On/Off timesin labview. Et dans un autre instructable ici, vous avez vu sur la façon de créer un texte clignotant dans l
9 Techniques différentes de dessoudage

9 Techniques différentes de dessoudage

Dans ce instructable, je vous montrerai 9 différentes méthodes pour prendre des composants électroniques sur circuits imprimés. Que vous soyez conseils de réparation ou récupération de pièces, c'est une compétence nécessaire. Cette vidéo montre rapid
Différentes façons de se connecter à votre Mac Mini

Différentes façons de se connecter à votre Mac Mini

tout à la maison ou en déplacement est crucial, surtout si vous n'avez pas un clavier souris et surveiller en permanence attaché branchement sur votre mac mini. Une seule pièce de lingo, nous devons mettre au clair traite avec l'ordinateur sur lequel
Imprimante Rock Tumbler - avec vitesse réglable, leds et jar différentes tailles

Imprimante Rock Tumbler - avec vitesse réglable, leds et jar différentes tailles

Howdy,Années en arrière que j'ai trébuché sur une imprimante pièce hack tumbler que liquidhandwash avait créé. Il a attiré mon attention parce qu'il m'est arrivé d'avoir l'imprimante exacte assis dans ma chambre en attendant d'être utilisé pour quelq
EL fil : Daisy Chaining différentes couleurs

EL fil : Daisy Chaining différentes couleurs

j'ai été intéressé à essayer quelques EL Wire pendant une longue période, donc j'ai finalement cédé et a ordonné une « 20 pieds Grab Bag » de thatscoolwire.com. Avec elle, je me suis assuré de commander un onduleur serait d'équiper environ 20-25 pied