Sélecteur de couleurs RGB (2 / 3 étapes)

Étape 2: Code

Pour exécuter cet exemple, nous allons utiliser une bibliothèque d’arduino pour traitement. C’est une bibliothèque très pratique qui rend l’interface arduino/traitement beaucoup plus facile.

Vous pouvez visiter la page Web de traitement en cliquant ici : https://www.processing.org/.

Pour télécharger la bibliothèque et pour plus d’informations sur la façon d’installer et l’utiliser, vous pouvez visiter le lien ci-dessous : http://playground.arduino.cc/Interfacing/Processing

Si la bibliothèque est installée. Maintenant nous avons besoin de télécharger à arduino l’exemple Standard firmata (firmware) ; pour le trouver sur l’arduino IDE ouvrir fichier > exemples > Firmata > StandardFirmata. Sélectionnez votre port COM, de la carte arduino et télécharger l’exemple.

Pour le code de traitement :

Fenêtre :

Lorsque nous exécutons un projet de transformation, la fenêtre ouverte a une certaine largeur et hauteur et toutes les formes tels que des boutons, lignes, etc. sont dimensionnés pour s’adapter à cette fenêtre en quelque sorte esthétiques et fonctionnels. Mais que se passe-t-il si nous voulons ou besoin d’une plus grande fenêtre ; ou une plus petite ? Si nous avons besoin de re-dimensionner tout ?

Pour garder les choses proportionnelle, j’ai dessiné sur papier l’aspect souhaité pour la fenêtre. Pensant toujours en pourcentages, divisait la fenêtre dans les zones utiles et frontières comme vous pouvez le voir dans l’image ci-dessus.

Dans ce cas, je suis venu avec ces proportions :

80 % de la largeur des colonnes et 20 % pour les bordures et l’espacement, alors b=80%*width/number de colonnes, c=20%*width/number de colonnes.

 //Automatic window and column re-sizing float b=0.8*w/3; //default is at 0.8; float c=0.2*w/3; float a=c/2; //c=2*a float d=h-3*a-b; float e=w-c; 


Colonne :

Comme la hauteur de la colonne varient selon la hauteur de la fenêtre, fait chaque lignes couleur et chaque colonne a été faite par plusieurs lignes de couleur. Pour faire face à cela que j’ai utilisé la sorcière de fonction de carte est les valeurs de mappage très utile pour, ainsi, entre une plage donnée.

Pour afficher une colonne qui apparaît lentement, vous pouvez exécuter le fichier « Une colonne » dans le traitement.

Communication avec l’arduino :

Que se passe-t-il dans la fonction principale du code :

void draw()

{

Si (mouseX > un & & mouseX <a + b & & mouseY > un & & mouseY < a + d & & mousePressed)

Si le pointeur de la souris à l’intérieur de la colonne rouge et le bouton gauche de la souris enfoncé, faire ce qui suit

{

La position de l’aiguille dans cette colonne déterminera la valeur rouge se situer entre 0 et 255

RV = carte (mouseY, a + d, a, 0, 255) ;

while(Now-Before)

{

Now=Millis() ;

}

arduino.analogWrite (Rled, (int) Rv) ; Envoi d’une valeur rouge (de 0 à 255) pour arduino

}

Faire une semblable si exposé aux valeurs vert et bleu. (illustré dans le code source joint)

Voir la couleur dans la boîte de prévisualisation

Fill(RV,GV,BV) ; Valeurs envoyées à arduino sont identiques à ceux entrés ici

Rect (a, 2 * a + d, e, b) ; dessiner le fond (boîte de prévisualisation)

avant = maintenant ; « Reset » retard

}

Articles Liés

Comment utiliser le sélecteur de couleurs RGB bande

Comment utiliser le sélecteur de couleurs RGB bande

Dans cette Instructables, je vais vous montrer comment utiliser l'outil sélecteur de couleurs RGB bande.Quel est le sélecteur de couleurs RGB bande ?RGB bande Color Picker est un outil que j'ai créé pour contrôler les couleurs de votre LED relié à un
GIMP - sélecteur de couleur en Action

GIMP - sélecteur de couleur en Action

Tout le monde entendu parler de PhotoShop, l'outil d'édition extrêmement utile. Moins de gens savent sur GIMP, une alternative gratuite avec nombreuses fonctionnalités puissantes. Malheureusement, GIMP semble trop compliqué pour les débutants et dans
Comment faire bon Rainbow et couleurs aléatoires avec le modèle de couleur RGB

Comment faire bon Rainbow et couleurs aléatoires avec le modèle de couleur RGB

Il semblerait que des choses simples comme un effet irisé ou changer en douceur des couleurs aléatoires sur un LED RGB sont assez triviales. Toutefois, maintes et maintes fois je viens sur projets selon une approche étrange de cette affaire. L'étrang
Sélecteur de couleur de RVB LED

Sélecteur de couleur de RVB LED

un défi collaborer avec LED RGB est de droite les valeurs rouge, vert et bleu pour correspondre à une couleur que vous voulez afficher.  Vous pouvez commencer avec les couleurs du web et puis parfois besoin d'ajuster leur étant donné que les LED ne r
Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

Guide d’assemblage V2 KIT de couleur RGB LCD Shield pour Arduino 65K

The RGB LCD shield pour Arduino 65K couleur KIT comprend tous les composants pour assembler un prêt à l'emploi LCD shield pour Arduino et conseils compatibles comme Freeduino.(visitez http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-col
Mixage de couleurs RGB LED touch jouet pour les enfants

Mixage de couleurs RGB LED touch jouet pour les enfants

je veux créer un jouet interactif pour mes enfants à jouer avec moi. Nous tenir mains ensemble, puis le RGB LED montre différentes couleurs. Maintenez serré ou plus léger, ou toucher différentes parties du corps de l'autre montrera des couleurs diffé
Circuit de vélo de couleur RGB LED

Circuit de vélo de couleur RGB LED

comment re but a la LED RGB color circuits vélo d'un assainisseur d'air Glade LightShow.J'étais en train de créer une circuit basé sur un microcontrôleur PIC quand j'ai repéré l'assainisseur d'air Glade LightShow de recyclage de couleur rouge, verte,
Changement de couleur RGB sapin feux

Changement de couleur RGB sapin feux

Voici un moyen rapide et facile de faire un brin de LED RVB pour un arbre de Noël.Etape 1: Acheter une couleur changer LED RGB Mon ami Jimmie m'a fait à certains excellent LED changeant de couleur. Il existe plusieurs sortes de LEDs RGB : ceux avec q
Code couleur RGB conduit

Code couleur RGB conduit

toujours essayer de re-comprendre qui conduisent d'une LED RGB est qui ? Voici une astuce simple :Dénudeurs de fils permet de supprimer des courtes pièces de revêtement des câbles en rouge, vert et bleu. Après vous alimenter la LED et déterminer quel
Fabrication de système de détection de couleur RGB à LED

Fabrication de système de détection de couleur RGB à LED

faire un nouveau projet avec micro contrôleur et LED
En utilisant une LED RGB pour détecter les couleurs

En utilisant une LED RGB pour détecter les couleurs

je vais vous montrer comment vous pouvez utiliser une LED RVB et une cellule photoélectrique de CD comme un capteur de couleur pour un micro-contrôleur. Je vais illustrer la méthode pour récupérer une couleur à l'aide d'Arduino, et je vais vous montr
RGB LED STRIP couleur orgue (sans micro)

RGB LED STRIP couleur orgue (sans micro)

C'est un organe de STRIP LED RGB et ne pas utiliser n'importe quel microcontrôleur. sa base mosfet à canal N.Étape 1: pièces SalutSes un organe de couleur RGB LED STRIP sans microcontrôleuret voici la liste des pièces.1) 3. 5 mm audio prise-1ps2) 12V
Lecteur parlant Robot de couleur

Lecteur parlant Robot de couleur

Aujourd'hui, je vais faire un très beau projet pour vous. Salut amis, aujourd'hui nous allons faire un projet très utile avec Arduino.By détecter la couleur l'objet de grâce au lecteur de couleur parlant voix de robot dira la couleur à haute voix à l
Installation 12V couleur changeant RGB éclairage

Installation 12V couleur changeant RGB éclairage

après avoir lu ce tutoriel de LED, vous serez en mesure d'installer facilement précâblé de Oznium 12V couleur changeant RGB LED.Ces petits 12V 5mm LEDs emballer un incroyable coup de poing de la lumière et sans effort cycle / fondu à travers de multi