Led 8 mm RGB Grove 104030006 / 104020048 – Version 2.00

Mise à jour le 15/02/2020Rubrique traitant du module led RGB 8 mm Grove , en particulier sur Arduino méga et nano . Nous traitons des 2 versions 104030006 / 104020048

.

Led RGB modéle 104030006

Led RGB modéle 104030006

Sommaire :

 

.

Retour au sommaire

separateur-redohm-001

Définition du codage RGB

.

 

Rouge, vert, bleu, abrégé en RVB ou en RGB, de l’anglais « Red, Green, Blue » est, des systèmes de codage informatique des couleurs, le plus proche du matériel. Les écrans d’ordinateurs reconstituent une couleur parsynthèse additive à partir de trois couleurs primaires, un rouge, un vert et un bleu, formant sur l’écran une mosaïque trop petite pour être aperçue. Le codage RVB indique une valeur pour chacune de ces couleurs primaires.

.

Retour au sommaire

 

separateur-redohm-001

Description technique du module RGB Grove 104030006 et du modéle 104020048

Ce module led RGB 8 mm Grove , permet d’obtenir une couleur au choix à partir d’une sortie d’un microcontrôleur (Arduino, Seeeduino, etc.). Possibilité de mettre jusqu’à 1024 modules en cascade.

 

Caractéristiques et spécificités du modéle 104030006

  • Tension de fonctionnement : 5V
  • Courant de fonctionnement : 20mA
  • Protocole de communication : Serial
  • Interface : compatible Grove .Connectique non compatible avec Tinker Kit
  • Couleur : RGB
  • Dimensions : 20 x 20 x 25 mm
  • Référence Seeedstudio : 104030006 (remplace COM53140P)

Caractéristiques et spécificités du modéle 104020048 Version 2.00

  • Interface : série compatible Grove
  • Alimentation : 5 Vcc
  • Consommation : 20 mA
  • Couleur : RGB
  • Dimensions : 40 x 20 x 15 mm
  • Température de fonctionnement : -40 à 85 ℃
  • Version : 2.0
  • Référence Seeedstudio : 104020048 (remplace 104030006)

A savoir : 

La version 2.00 ( 104020048du point de vue fonctionnement est identique à la Version 1.00 (104030006 .La seule différence notable se trouve sur la partie du circuit imprimé,  il est plus grand que la version 1.00. Cette modification a été faite pour que les câbles ne soient plus tordus.

Information de  Seeedstudio .

.

Retour au sommaire

separateur-redohm-001

Installation de la bibliothèque ChainableLED

 

  1. Prenez la dernière version de la section de téléchargement de GitHub. (https://github.com/pjpmarques/ChainableLED/downloads
  2. Décompressez le fichier dans la bibliothèques IDE Arduino.
Retour au sommaire

separateur-redohm-001

Intégration de la bibliothèque ChainableLED

.

bibliothèque Arduino compatible avec Grove chainable LED et la puce P9813. Il permet de contrôler une chaîne de LED individuellement. Prise en charge des espaces de couleurs RVB et HSB pour régler la couleur de chaque LED individuellement.

Attention dans certaine version la fonction leds . init () ; est obligatoire

.

 

.

Retour au sommaire

separateur-redohm-001

Comment choisir une couleur rapidement ?

.

Utilisation du logiciel Paint : Paint est un programme de dessin qui vous permet de créer des dessins ou de modifier des images numériques, il vous permet aussi d’enregistrer des fichiers d’images à l’aide de différents formats de fichier.

1 -Démarrer le logiciel Paint de Windows ( voici la procédure pour Windows 7 ) 
Pour ouvrir Paint, cliquez sur le bouton Démarrer, sur Tous les programmes, sur Accessoires, puis sur Paint
ou également
Vous pouvez ouvrir Paint en procédant comme suit. Cliquez sur le bouton Démarrer. Dans la zone de recherche, tapez Paint, puis, dans la liste des résultats, double-cliquez sur Paint.
Apres la manipulation vous devez vous trouvez dans cette situation :

.

.

2- Cliquez sur l’icone modifier les couleurs dans la barre de taches

.

3- Vous devez obtenir le résultat ci-dessous 

.

 

4-Choisissez la couleur que vous voulez obtenir à l’aide de la souris , vous obtiendrez des chiffres dans les rectangles intitulés teinte , Satur , Lum .Ensuite opérer une simple règle de 3 et vous aurez les valeurs à insérer dans le programme .
Voir l’exemple ci-dessous 

– 

Retour au sommaire

separateur-redohm-001

Programme minimum pour le fonctionnement des Led RGB Grove
(en mode RGB )

Tutoriel sur le principe de fonctionnement de la Led  RGB  Grove en mode RGB

 

Programme sur Arduino de la vidéo sur le mode de fonctionnement en RGB ci-dessus 

.

Retour au sommaire  Retour à la page tuto 

.

separateur-redohm-001

Programme minimum pour le fonctionnement des Led RGB Grove (en mode HSB )

 

Programme sur Arduino de la vidéo sur le mode de fonctionnement en HSB ci-dessus 

Attention : Le code pour piloter en HSB a changé avec la bibliothéque ( en date du 15/02/2020). Il faut écrire maintenant HSL au lieu de HSB

Exemple : leds.setColorHSL(0, teinte , satur, lum);

.

Retour au sommaire

 

separateur-redohm-001

Défilement de toutes les couleurs  

Retour au sommaire

separateur-redohm-001

Programme qui vous permettra de choisir le spectre lumineux en RGB 

Voilà un petit programme qui vous permettra de choisir le spectre lumineux qui vous intéresse.Mais la fonction première de ce programme est de vous faire mieux appréhender comment changer la couleur des LED RGB, comment choisir le nombre de Led, et surtout comment initialiser les Led RGB de chez Grove sur une carte Arduino .

La version ci-dessous fonctionne avec l’IDE Arduino 1.6.13

Retour au sommaire

 

separateur-redohm-001

Comment choisir plusieurs spectres lumineux par l’intermédiaire de trois boutons.
– LED RGB Grove –

Voilà un programme qui vous permet de changer trois spectres lumineux par l’intermédiaire de trois simples boutons.
Ce programme nous permet de mettre en évidence et d’appliquer des fonctions ou des commandes particulières.

L’utilisation de la commande => Pullup
Avec cette fonction, il est possible d’utiliser un interrupteur ou un bouton-poussoir sans résistance de  tirage ou même de piloter une entrée avec un simple fil sans pour autant créer des états électriques parasites.La seule difficulté est de bien intégrer que le comportement du mode de l’entrée fonctionnera en inverse 

Utilisation des fonctions :
Une fonction ou plus communément appelé sous-programme, est un ensemble de lignes de code qui doit être exécuté à plusieurs endroits dans un même programme ce qui nous évite de réécrire plusieurs fois des lignes de code identique. Ou bien simplement de créer une architecture plus simple à lire

 

Ce programme a été réalisé avec la version :  IDE 1.8.2  ( Arduino )
Carte pour le projet : Arduino Mega 2560

 Plus d’information sur le commande :  Pullup

.

Retour au sommaire 

.

separateur-redohm-001

Programme simulant le battement du cœur  par l’incrémentation de la valeur de la  luminosité 

.

.

.

Retour au sommaire