Comment faire bon Rainbow et couleurs aléatoires avec le modèle de couleur RGB (3 / 5 étapes)

Étape 3: Les tables de recherche

Une grande première partie du code à l’étape précédente consiste en de grands tableaux constants. Voici les tables de recherche stocker des valeurs pré-calculées pour onde sinusoïdale et fonctions HSV. Bien sûr, il est possible au contraire pour calculer la valeur exacte de chaque LED le temps qu'il est allumé, par exemple, pour le VHS normales :

Ces calculs libérera une mémoire dynamique, mais au prix de la mémoire programme et temps de traitement. Alors que c’est plus ou moins OK avec la simple multiplication de HSV, faire des ondes sinusoïdales en temps réel exige des opérations flottantes point et plus certainement devraient être évités, d'où les tables de recherche.

Notez que la table de recherche d’onde sinusoïdale contienne encore un tableau de zéros à la fin – c’est parce que j’ai utiliser ces tables beaucoup et trouvé qu’une centaine d’octets plus remplie de mémoire dynamique est un bon compromis pour un code plus propre.

Vous pouvez calculer ces tables pendant setup() plutôt qu’en les insérant dans le code – encore une fois, comme je les utilise beaucoup, je préfère les faire une fois et puis juste copier-coller les baies.

Vous pouvez faire votre propre tableau de taille différente ou avec des valeurs différentes, alors voici l’esquisse. Il permet d’imprimer tous les trois tableaux dans la fenêtre de Serial Monitor, il est facile de copier-coller de là.

C’est une bonne idée de garder la recherche-table-génération du code dans la partie setup() de votre esquisse jusqu'à ce que vous êtes parfaitement satisfaits de leurs résultats, puis de copier-coller la table const et de supprimer le code.

Articles Liés

Comment faire un lance-pierres imprimé 3D ! (Avec le modèle 3D gratuit!)

Comment faire un lance-pierres imprimé 3D ! (Avec le modèle 3D gratuit!)

Voici comment j'ai fait mon slingshot imprimé 3D personnalisé ! La conception est très simple, et il y a beaucoup de plaisir à utiliser ! Tout ce dont vous avez besoin est accès à une imprimante 3D et un élastique. Si vous aimez cette instructable, s
Comment faire un générateur aléatoire de Placement

Comment faire un générateur aléatoire de Placement

Salut dans ce instructable je vais vous montrer comment faire un générateur aléatoire de placement de ma propre créationtout d'abord, vous devrez ouvrir le studio de visual basicpuis ajouter un bouton pour l'et double cliquez dessusEnsuite, ajoutez c
Comment faire pour changer les couleurs en toute transparence en Crochet... Sans ce petit pont !

Comment faire pour changer les couleurs en toute transparence en Crochet... Sans ce petit pont !

Savez-vous comment faire pour changer les couleurs en crochet ? Si vous le faites, que diriez-vous de manière transparente ? Il s'agit d'un truc vraiment cool à ajouter dans une nouvelle couleur et lui donner l'air parfait !Si vous êtes familier avec
Comment faire pour modifier une couleur des yeux dans Photoshop

Comment faire pour modifier une couleur des yeux dans Photoshop

dans ce instructable, je va vous montrer comment faire pour modifier une couleur des yeux à n'importe quelle couleur que vous aimez.Note : J'ai fait cela dans CS5 mais devrait être réalisable tout le chemin du retour à ES7Étape 1: Choisir une photo d
Comment faire bon Bibim Myun (Go & David)

Comment faire bon Bibim Myun (Go & David)

Voici les ingrédients nécessaires pour faire de bonnes Bibim Myun.Étape 1: Comment faire bonne Bibim Myun (Go & David) Il s'agit de légume traditionnel coréen, appelé Kimchi. Elle est faite avec une variété de condiments.Étape 2: Comment faire bonne
Comment faire pour ajouter une couleur dans le baume pour les lèvres

Comment faire pour ajouter une couleur dans le baume pour les lèvres

Salut les gars. Aujourd'hui je vais vous parler de comment faire pour ajouter une couleur à lèvres BaumeÉtape 1: Matériaux nécessairesBaume pour les lèvresécouteurs-boutonsfard à paupièresÉtape 2 :tout d'abord prendre un lip balm.Étape 3 :Prenez un f
Comment faire un Origami Double couleur Tsuru (grue de paix japonais) 2 !

Comment faire un Origami Double couleur Tsuru (grue de paix japonais) 2 !

Dans ce tutoriel, je vais vous montrer comment faire un origami Double couleur Tsuru japonaise Peace grue Version 2. Profitez: D !Origami : Double couleur Tsuru paix japonais grue Version 2 !Conçu par : Fumiaki ShinguInstructions trouvées sur http://
Comment faire un Origami Double couleur Tsuru (grue de paix japonais) !

Comment faire un Origami Double couleur Tsuru (grue de paix japonais) !

Dans ce tutoriel, je vais vous montrer comment faire un origami Double couleur Tsuru japonais paix grue Version 1. Profitez: D !Origami : Double couleur Tsuru paix japonais grue Version 1 !Conçu par : Fumiaki ShinguInstructions trouvées sur http://en
Comment faire pour modifier les couleurs de commutateur

Comment faire pour modifier les couleurs de commutateur

lorsque vous redécorez une pièce, vous souvent changer la couleur de plaque murale et interrupteur, mais ne sais pas comment faire pour changer la couleur de l'interrupteur. Il est assez facile et coûte seulement 50 cents par interrupteur.
Comment faire une carte de Noël joyeux avec papier Quilling Jersey

Comment faire une carte de Noël joyeux avec papier Quilling Jersey

Ce tutoriel montre comment faire une carte de Noël joyeuse avec papier quilling Jersey. C'est un simple projet de bricolage papier quilling pour quiconque d'essayer.Étape 1: Matériaux et outils nécessaires pour faire cette carte de Noël de stockage p
Comment faire des oeufs de Pâques teints avec des autocollants !

Comment faire des oeufs de Pâques teints avec des autocollants !

Comment faire des oeufs de Pâques maison avec colorant de colorant alimentaire et des autocollants ! Comment faire étonnant Easter Egg art ! C'est le moment de l'année pour les oeufs de Pâques et nous avons une grande torsion aux oeufs mourants qui d
Comment faire un mini Etoile de la mort avec un stand avec blender

Comment faire un mini Etoile de la mort avec un stand avec blender

Dans ce instructable, je vais enseigner vous tous comment faire un mini mort star complète avec un support et la plaque signalétique. Nous allons utiliser blender.Étape 1: Étape 1: faire le support et le socle Pour rendre la base, vous pouvez utilise
Comment faire un origami boîte carrée avec couvercle (très facile) !

Comment faire un origami boîte carrée avec couvercle (très facile) !

Dans ce tutoriel, je vais vous montrer comment faire un origami, boîte carrée avec couvercle. Profitez: D !Origami : Boîte à Simple carréConçu par : Tomoko FusePar : Suhas Sunder
Comment faire des Techniques de Trace de poignet avec Nunchaku

Comment faire des Techniques de Trace de poignet avec Nunchaku

Hey les gars Voici une petite vidéo vous montrant comment faire quelques techniques de trace de poignet avec le nunchaku, c'est une technique très facile à apprendre que semble génial, ajouté à un freestyle et une fois que vous y aller vous trouverez