Affichage de WiFi progrès Imp électrique (9 / 12 étapes)

Étape 9: Firmware - conduire les LEDs

Les LED sont disposées en mode matrice. Afin d’illuminer une LED en particulier, les lignes de la ligne et de colonne sont allumés ensemble. La LED à l’intersection de la ligne et de colonne s’allume. La routine de balayage dans le firmware Imp essentiellement effectue les opérations suivantes :

  1. Goupille de rang 0 haute
  2. Si le modèle de l’image bitmap a un peu définie pour une colonne particulière, tourner l’axe de la colonne élevée en voiture. Attendre quelques instants et l’axe de la colonne bas.
  3. Passer à la colonne suivante jusqu'à ce que toutes les colonnes ont été gérés.
  4. Conduire la ligne faible 0 et disque 1 haute et répétez le processus pour les broches de colonne définis pour cette ligne.

Les voyants semblent être allumée en permanence en raison de la persistance de la vision. Il y a un article très complet sur les principes de tableaux LED ici : http://www.avagotech.com/docs/AV02-3697EN

Le modèle qui définit qui LED doit s’allumer dans chaque ligne est organisé en mode de ligne et de colonne. Un tableau d’octets 4 définit l’état de la grille à un moment donné dans le temps. Se référant à la matrice de la libellule, nous pouvons tourner composantes du corps sous et hors tension en définissant un zéro ou un pour chaque position de ligne et de colonne. Par exemple, pour mettre sur la tête, nous devons en voiture Row 0 haute et colonne haute 1. Il s’agit d’un processus pénible. Les entrées de tableau suivantes illustrent la séquence typique pour animer l’écran

Ligne 0, ligne 1, ligne 2
[0 x 00, 0 x 00, 0 x 00], l’étape de séquence de animation 0 (aucun bit de colonne ne sont partit - tout)
[0 x 00, 0 x 00, 0 x 04], séquence d’animation, étape 1 (ligne 2 colonne 2 de la colonne est définie sur - ce tourne sur la pointe de la queue)
[0 x 00, 0 x 00, 0 x 06], animation séquence étape 2 (ligne 2 colonne 2 et 3 sont sur - il tourne sur la pointe de la queue et l’abdomen)
[0 x 00, 0 x 02, 0 x 06]   Étape de séquence de animation 3 (ligne 1, colonne 1, ligne 2 colonne 2 et 3 sont sur - pointe de la queue, abdomen et thorax sont sur)

Il y a un retard de 250 ms entre les étapes de la séquence. Vous pouvez changer cela dans le code de plus rapide ou plus lent. L’animation est utilisée pour « célébrer » le niveau de récompense finale comblé. Quand vous voyez le solin de libellule - il est temps pour la crème glacée !

En fonctionnement normal, les DEL s’allument en séquence, comme chaque entrée est fabriquée à partir du smartphone à distance. A la réception, le niveau actuel de la récompense est incrémenté qui tourne sur l’élément suivant du corps. L’affichage n’est pas animée dans ce cas et apparaîtra statique, illuminant les seules les LEDs correspondant au niveau de la récompense.

Un mode de diagnostic est également fourni afin que vous puissiez vérifier votre câblage du panneau. En cliquant sur chaque partie du corps de la libellule, vous pouvez activer ou désactiver l’allumage d’une LED.

Articles Liés

Câblage et programmation de l’Imp électriques avec un écran LCD

Câblage et programmation de l’Imp électriques avec un écran LCD

fixer un écran LCD à un diablotin électriqueWhats un diablotin électrique ?Il s'agit d'un processeur de Wifi branché dans un super petit paquet. Consultez le site Web pour plus d'informations - Imp électriqueJ'ai acheté le LCD série Sparkfun Enabled
Dispositif d’impression : l’imprimante thermique de Imp électrique, sans fil, connecté à internet

Dispositif d’impression : l’imprimante thermique de Imp électrique, sans fil, connecté à internet

imprimantes thermiques ont obtenu (encore) très populaires dans les derniers mois ; beaucoup de gens semble être tout à fait intéressé à avoir des infos pertinentes sautent vers le haut sur une petite bobine de papier thermique au lieu de dans les al
IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

IMP-ERSONATOR : Imp électrique + Arduino + bouclier vague = distance lecteur de fichier audio

ce Instructable vous montrera comment fabriquer un lecteur de fichier audio à distance activé.Il utilise un diablotin électrique, un bouclier de vague Adafruit et un Arduino UnoL'Imp électrique vous permet de connecter rapidement des périphériques (y
Imp électrique pour commander 8 lumières électriques utilisant internet

Imp électrique pour commander 8 lumières électriques utilisant internet

ce projet utilise l'Imp électriques neuves (et super cool).  En WiFi, via internet, vous pouvez 120VAC électriques télécommandes Imp Cloud.  L'Imp envoie une chaîne de série de bits à une « Série de parallèles » puce de sortie numérique (commercialis
Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance

Capteur de température sans fil simple mise à jour de site web avec imp électrique et thermistance

[Edit 2014] L'urbaniste qui a été utilisé par Imp électrique n'est plus utilisé et n'est pas disponible plus. [/ Edit]Il s'agit d'un petit projet pour vous aider à démarrer avec l'imp électrique et une thermistance, ainsi vous pouvez voir comment vou
DMX de l’Imp électrique

DMX de l’Imp électrique

L'Imp électrique est un fantastique petit compatible wifi microcontrôleur. C'est un peu comme avoir un Arduino, un bouclier de WiFi et un service de Cloud dans un seul paquet.Vous n'obtenez pas autant de contrôle complet processeur comme sur l'Arduin
Getting Started with Analog.IO et Imp électrique

Getting Started with Analog.IO et Imp électrique

Analog.IO est un nouveau site dédié au partage de flux de données de l'internet des choses périphériques connectés. Analog.IO vous permet d'afficher vos données grâce à un navigateur web où que vous soyez dans le monde. Vous contrôlez les données qui
Donner - (Imp électrique alimenté) Internet connecté à la prise

Donner - (Imp électrique alimenté) Internet connecté à la prise

Cet Instructable va vous montrer comment raccorder un Intérrupteur queue II jusqu'à un Imp électrique et de construire une page Web simple pour tout contrôler !L'intérrupteur permet de que vous passer de courant alternatif avec un circuit de commande
Créer votre propre lumière intelligente à l’aide de Imp électrique

Créer votre propre lumière intelligente à l’aide de Imp électrique

Créez votre propre lumière intelligente à l'aide de Imp électrique. Apprendre à contrôler et gérer l'éclairage depuis un téléphone mobile, tablette et bureau en 15 minutes. 44 $ en matériel. Niveau d'entrée.Étape 1: matérielPour compléter ce tutoriel
Comment mesurer le confort thermique avec Imp électrique et Ubidots

Comment mesurer le confort thermique avec Imp électrique et Ubidots

Chaudes journées d'été sont sympa, non ? Mais la température n'est pas tout ce qu'il faut à notre corps à l'aise ; humidité joue un rôle énorme aussi bien. Dans ce tutoriel nous mesurer la température et l'humidité relative de l'environnement et pour
Météo Imp électrique à l’aide de système de jumelage et Arduino Due

Météo Imp électrique à l’aide de système de jumelage et Arduino Due

Just envoyer une vidéo de mon système de jumelage de météo que j'ai fait récemment. Il utilise l'Imp électrique pour se connecter à internet et obtenir des renseignements météorologiques et l'Arduino devait envoyer ces informations aux parties respec
Emma : un 8 chiffres LED affichage alphanumérique actionné électrique Imp

Emma : un 8 chiffres LED affichage alphanumérique actionné électrique Imp

Emma est une conception de référence du domaine public pour un dispositif alimenté par imp de Imp électrique.Jamais entendu parler de Imp électrique ? Il est assez propre. « La présence militaire internationale » est un microcontrôleur de connexion w
Ouvre-porte de Garage électrique Imp

Ouvre-porte de Garage électrique Imp

J'ai perdu le compte du nombre de fois où que nous avons mis hors tension lors d'un voyage seulement d'avoir à rebrousser chemin pour vérifier si nous nous sommes souvenus de fermer la porte de garage. Ce ' ible vous montre comment connecter l'Imp él
ImpBot : un Pan-Tilt électrique Imp Robot

ImpBot : un Pan-Tilt électrique Imp Robot

avec controlBox, vous avez un excellent appareil d'entrée base, poussant les données à l'urbaniste Imp électrique (et donc à l'internet dans son ensemble, via le HTTP sur le nœud), mais qu'en est-il des périphériques de sortie ? Contrôle des lumières