Éclairage de cheminée SparkCore Neopixel (4 / 6 étapes)

Étape 4: Le Code

La page web Spark.io décrit le noyau comme « Pretty Arduino-ish » et qu’il est. Vous pouvez programmer et flash au cœur par l’intermédiaire de leurs IDE basé sur le web qui déjà a contribué des bibliothèques pour le Neopixels et bien d’autres.

Le code est assez cru et j’ai presque honte de le poster ici, mais... c’est ici.

Il existe quatre fonctions publiques :

  • setMode - choisir entre plusieurs modes d’affichage (ci-dessous)
  • setColor - définir la couleur à l’aide de valeurs numériques deux rrggbb (00-99) qui correspondent à l’interne à 0-255
  • setSpeed - servi à la fois delay() pour la plupart des modes
  • setLength - détermine le nombre de pixels doit être sur à la fois pour la plupart des modes

Les modes actuels sont :

  • Chase - un certain nombre de course de pixels (basés sur setLength) de droite à gauche
  • Solide - tous les pixels sont une seule couleur
  • Impulsion - n’est pas terminé à ce jour. Vous retournerez un RVB donnée jusqu'à zéro et retour basé sur setSpeed
  • Blink - comme vous l’aurez deviné les pixels s’allume et éteint basé sur setColor et setSpeed
  • Lingette - parcourt les couleurs de l’arc-en-ciel de droite à gauche issu des setSpeed et setLength
  • Cylon - depuis renommé pour Larson un certain nombre de pixels de glisser en arrière basé sur setSpeed et le setLength
  • Alarme - les côtés gauche et droit (basées sur setLength) flash alternance bleu et rouge comme une lumière de police. Plan est/était de l’utiliser avec d’autres déclencheurs en cas d’urgence. Actuellement un peu peur des chiens.
  • Cadre - j’ai ajouté un peu pour activer les pixels derrière et à côté de nos photos de mariage une jolie teinte de rouge pour l’effet.

* Après avoir lu l’article lié passing de Larson, j’ai réalisé que j’ai aussi besoin d’ajuster le code pour avoir les fanées pixels de chaque côté.

Articles Liés

Éclairage de la porte de Neopixel réactive

Éclairage de la porte de Neopixel réactive

Devinez quoi ? Maintenant vous porte peut avoir lumières là-dessus aussi !Mais attendez, il n'y a plus! Ces lumières sont réactifs car ils sentiment lorsque vous fermez la porte et éteignez automatiquement, vous permet d'économiser les deux puissance
Tutoriel de ceinture LED DIY

Tutoriel de ceinture LED DIY

Hey tout le monde ! donc c'est une révision de mon précédent LED adapté veste. C'était des LEDs beaucoup plus que cela... mais c'était dans une bande, et le câblage gardé obtenant serti ensemble jusqu'à un point où il ne serait pas le bon fonctionnem
Allée de gravier

Allée de gravier

(Premier Post, donc, être Nice!)Il y a une solution à chaque problème. Notre problème avec notre nouvelle maison comportait deux volets. Tout d'abord, nous vivons sur une rue assez passante donc appui sur ou dans l'allée est assez dangereux, même dan
FENÊTRE DE LED FAUX!!

FENÊTRE DE LED FAUX!!

Mon mari et moi va bientôt être finir notre sous-sol. Il y a seulement deux petites fenêtres là-bas et il est très semblable à grotte. J'ai beaucoup pensé à comment j'ai pu éclairer l'espace et est venu avec l'idée d'une fenêtre éclairée, fausse. Bie
BRICOLAGE Table Multitouch MT-50

BRICOLAGE Table Multitouch MT-50

Le MT50 est une projection fondée 50" multitouch table. Il est élevé avec roulettes de 31" et répond aux normes de l'ADA (American with Disabilities Act). Le MT50 supporte une résolution de 1280 x 720. Son armature est faite d'aluminium, la coqu
Assembler votre propre bouquet LED rose

Assembler votre propre bouquet LED rose

Instructions pour assembler votre propre LED rose bouquet, y compris où trouver toutes les pièces nécessaires.Ces la meilleure partie est que vous pouvez facilement enlever les fleurs des LED pour stockage lorsque vous sont faites, ou changez facilem
Éclairage LED NeoPixel Motion Sensor escalier

Éclairage LED NeoPixel Motion Sensor escalier

Bonjour à tous !Ceci est mon premier Instructable, donc s'il vous plaît nue avec moi. Tous les commentaires et suggestions seront grandement appréciées ! Je voulais partager mon projet dans l'espoir, qu'il permet de simplifier votre recherche, planif
NeoPixel horloge avec bouclier bouton Internet SparkCore

NeoPixel horloge avec bouclier bouton Internet SparkCore

Le bouclier de bouton Spark base Internet seulement a 11 NeoPixel LED, mais dispose d'espace pour et hurle pratiquement que la LED 12 boucler la boucle.Et ce qui pourrait être plus amusant que de faire une horloge fascinante avec Internet connecté LE
Système d’éclairage d’atterrissage

Système d’éclairage d’atterrissage

Si vous avez déjà eu le plaisir de naviguer dans un gros véhicule dans un espace restreint, vous pouvez comprendre comment il peut être difficile parfois. Bonne entrée avec une balle de tennis qui pendent ou plancher pare-chocs de signalisation pourr
A Star avec Arduino et WS2811 Neopixels

A Star avec Arduino et WS2811 Neopixels

DescriptionCe petit projet rend un grand ornement à accrocher dans votre fenêtre au moment de Noël. C'est une étoile large de 20" à 50 « neopixel » LED sur le pourtour. Chaque led est adressable individuellement et il est contrôlé par un dispositif d
TechnoTrombone - professeur de Trombone avec Neopixels

TechnoTrombone - professeur de Trombone avec Neopixels

Ce projet est de construire la Techno-Trombone. Le Techno-Trombone est un lien électronique avec un trombone qui utilise une bande de LED afin de déterminer si l'instrument est en tune.Pour le code nécessaire pour ce projet, il retire le dépôt GitHub
DIY mince bande de NeoPixel avec Spark base

DIY mince bande de NeoPixel avec Spark base

Nous avions besoin de quelques éclairs de bord pour un signe d'éclairage que nous faisons pour #HackBergen hackerspace.Pour rendre le signe plus facile à faire j'aimerais que les LEDs d'être sur une bande qui est aussi mince que possible. NeoPixel ba
Le Guide complet de NeoPixel

Le Guide complet de NeoPixel

Sont de NeoPixel génial que vous pouvez contrôler des centaines, des milliers, des millions de lumières avec 3 fils (pwr, signal, gnd). J'ai créé ce instructable de fournir aux gens une base à une compréhension complexe de comment faire NeoPixels Roc
TV faux totalement dérivé Arduino & Neopixel

TV faux totalement dérivé Arduino & Neopixel

Un fabricant nommé Jonathan Bush (JonBush) créé un 85 minuscule àFake TV - Powered dissuasif contre le vol. Cette habitude LED RGB Neopixel et programmation sur la puce AT 85 minuscule pour créer un spectacle de lumière qui, vus à travers rideaux ou