Internet d’arbre de Noël de choses (2 / 3 étapes)

Étape 2: Le Code

Croquis flowBoot vers le haut et se connecter au WiFi (halte sur aucun lien) et exécuter les Routine de démarrage (efface LED noir-blanc-noir) couleurs actuelles Set au noir. Commencer loop - {vérifier la couleur actuelle via ThingSpeak APIIf c’est le même tant que le dernier contrôle puis attendre et vérifier à nouveau, si nous avez vérifié quelques fois sans changement alors jouer l’éclat * ou Twinkle * effet. Si la couleur est différente ; puis la transition de la couleur d’origine à la nouvelle couleur par l’intermédiaire de la roue de couleur de RVB (voir image ci-dessous) en utilisant le chemin le plus court, par exemple rouge > vert serait de transition via Orange et jaune ou bleu > Rouge serait de transition par l’intermédiaire de rose Magenta.}

* L’effet éclat augmente la luminosité d’une seule LED et qui parcourt en arrière de la strip.*The Twinkle effet crée une palette de couleur de FastLED de la couleur actuelle avec bandes noires qui est alors bouclé la bande de LED.

FastLED
J’utilise la bibliothèque de FastLED qui fait le codage de ces transitions et des effets extrêmement simple... La bibliothèque de FastLED a beaucoup à offrir, un de mes préférés est sa capacité à permettre pour les palettes de couleur compact qui utilisent très peu de mon précieux RAM Arduino, voici un exemple de la section d’aide qui explique cette fonctionnalité : normalement, en infographie, la palette (ou « table de choix de couleur ») a 256 entrées, chacune contenant une couleur de RVB 24 bits spécifique. Ensuite, vous pouvez indexer dans la palette de couleurs à l’aide d’une valeur simple 8 bits (un octet). Une palette de couleurs 256-entrée reprend 768 octets de RAM, ce qui est très probablement « trop » octets sur Arduino. FastLED offre des palettes de 256 éléments traditionnels, pour les configurations qui peuvent se permettre le coût de 768 octets dans la mémoire RAM. Cependant, le FastLED offre également une alternative compacte. FastLED vous propose des palettes qui stockent 16 entrées distinctes, mais sont accessibles comme s’ils avaient effectivement 256 entrées ; Ceci est accompli en interpolant entre les 16 entrées explicites pour créer des entrées de palette intermédiaire quinze entre chaque paire.

Si vous êtes intéressé par des effets de lumière alors je suggère de que vous jeter un oeil sur le Wiki

Vous pouvez prendre une copie mon code de GitHub - https://github.com/jfrmilner/Arduino-CheerLights

Articles Liés

Radio Internet Pi framboise avec ballon

Radio Internet Pi framboise avec ballon

Le but de ce tutoriel est de vous montrer comment vous pouvez construire une radio qui peut couler audio depuis internet en utilisant une interface web simple pour le faire fonctionner. Nous aurons besoin ce qui suit :Raspberry PiCertains orateurs vo
Votre arbre de Noël vieux = un outil de cuisine

Votre arbre de Noël vieux = un outil de cuisine

A Happy New Year avec instructables grand !Après les vacances d'hiver, est venu le temps de penser à « ce que je fais avec mon arbre de Noël? ». Si votre arbre de Noël a été un véritable bois, pas en plastique un, cette instructable vous montrera com
Prenant l’électronique de base à Internet (IoT)

Prenant l’électronique de base à Internet (IoT)

Après expérimentation et s'amuser avec ITO avec un Noyau d'étincelle, j'ai réalisé que je pourrais ajouter une série de tutoriaux place sur Instructables. Donc cette instructable est le premier d'une série d'instructables, dans lequel je vais vous mo
Comment faire pour couper vers le bas un arbre

Comment faire pour couper vers le bas un arbre

coupe les arbres semble facile et il peut être, mais si vous ne le faites pas droit il peut être dangereux et beaucoup de temps. Un ami de la nôtre avait un arbre qui était pourri et nécessaire pour être coupés, donc nous avons offert de l'aider. J'a
Maison arbre moteur pour votre générateur de vent ou d’autres besoins

Maison arbre moteur pour votre générateur de vent ou d’autres besoins

After Reading sur instructables nombreuses sur les éoliennes et d'avoir omis de trouver unarbre moteur à n'importe lequel de mes magasins de matériel local, que j'ai décidé de faire mes propres.  J'ai trouvé plusieurs en ligne, mais ils ont été beauc
Arbre de Noël Mega

Arbre de Noël Mega

tout le monde a besoin d'un arbre de mega pour leur affichage lumineux de Noël.  Il y a quelques autres instructions et trousses sur le web, mais voici comment j'ai fait le mien.  Je sais que ce n'est pas que Mega seulement en 11' de hauteur, mais je
Comment construire un Internet contrôlé Mars Rover

Comment construire un Internet contrôlé Mars Rover

ce Instructable vous expliquera tout ce que vous devez savoir pour construire un internet tout terrain robot commandé. Celui-ci se trouve être calqué sur le rover Mars curiosité. Ce robot est contrôlable depuis n'importe quel appareil compatible inte
Manette de jeu connecté à Internet

Manette de jeu connecté à Internet

la semaine dernière, j'ai posté une démo sur le renforcement des impBot, un simple pan/tilt servo « robot » commandé par l'intermédiaire de l'internet avec l'imp électrique. À l'époque, j'ai eu pour robot dudit contrôle était un potentiomètre dans un
Tableau d’arbre en béton

Tableau d’arbre en béton

Une pièce maîtresse de Table en béton vraiment One-of-a-KindÊtes-vous prêt pour quelque chose complètement novateur et unique ? Alors que ce tableau bel arbre ressemble à elle est sculptée dans du bois, il y a encore mieux... Pouvez-vous deviner la m
La plus petite chose de portefeuille plus rapide

La plus petite chose de portefeuille plus rapide

Dans ce instructable je tiens à vous présenter à l'idée que j'ai pour un portefeuille qui fonctionne très bien pour moi. Il s'agit vraiment d'une suggestion avec quelques idées que j'ai eu de passer mon temps de bricoler. Je ne pense pas que vous dev
Maknig un didjeridoo d’un arbre de Noël. Bore out method

Maknig un didjeridoo d’un arbre de Noël. Bore out method

 This is a basic Lesson in boring out a christmass tree. Tout cela la plupart comon des déchets de vacances et de recibler il pour votre propre besoin de Noël non. + vous arrivez à evicerate un arbre de Noël: D, prenez tous que Noël Bravo vous ont eu
Voiture télécommande contrôle et suivi avec Intel Edison

Voiture télécommande contrôle et suivi avec Intel Edison

Je suis habituellement prolixe, mais pour cette partie, je vais essayer d'être succinct. Ce projet est :Un Edison d'Intel, un récepteur GPS, un lecteur Bluetooth OBD II + (capteurs de voiture de rechange en option) + une voiture.Ajouter dans certains
Mesa Plegable Para Terraza - Folding Table terrasse

Mesa Plegable Para Terraza - Folding Table terrasse

Este es un trabajo que realice antes de la epoca blog-instructables-internet. En aquella epoca hacia las cosas, y pas le hacia fotos del proceso, pero es tan facil de hacer, que con cuatro indicaciones es facil de repetir.Necesitaremos solo :-Un pale
Recyclé Owl maisons

Recyclé Owl maisons

lors de la coupe des arbres, j'ai trouvé certains qui étaient creux.  J'ai mis leur arrière pensée que je pourrais les utiliser.  Plus tard, j'ai reconstruit une clôture et trouvé un poste qui était creux.  L'intérieur du poteau, j'ai trouvé la gauch