ZeDen.net

 
 
On commence par lancer Arduino IDE pour paramétrer le PORT (celui que l’on retrouve dans le gestionnaire de périphérique), dans l'onglet outil correspondant au port où nous avons connecter le contrôleur (COM4) et ensuite on installe FastLED en passant par l’onglet outil -> Gérer les bibliothèques.


La configuration du logiciel

Ensuite, il nous suffit de télécharger le « sample » et de double cliquer sur le fichier. Celui-ci se lance directement dans le logiciel en affichant le code en lui-même. On clique sur « téléverser » et hop, le code est chargé dans le CODI6 et les effets lumineux s’activent sur nos LEDs. Attention dans les samples, seuls les ports 3,5 et 6 sont définis (et donc il faudra modifier le code pour pouvoir utiliser les autres ports en plus).


Le logiciel Arduino et une partie de code

Pour les codeurs ou enthousiastes, créer son propre effet lumineux reste possible. Il faut pour cela lancer Arduino IDE, Fichier - > nouveau et coder. Il faudra correctement poser les conditions de départ « define », comme le nombre de LED par bande (1 à 90), la puissance de l’éclairage (255 au max) ou le port à utiliser (3, 5, 6, 9, 10,11). Il est donc possible de programmer chaque port ARGB pour donner un effet à chaque ventilateur, par exemple. Une fois votre code fait, il ne reste qu’à cliquer sur « vérifier » pour voir si tout est bon et le téléverser.

Voici un exemple de paramétrage pour un code Arduino avec FastLED d'un ventilateur ARGB et deux bandes de LED différentes :

#include "FastLED.h"
#define NUM_STRIPS 3//nombre d’équipements
#define NUM_LEDS_VENTILATEUR 9 //ventilateur de 9 LED
#define NUM_LEDS_LEDBOITIER 30 //Bande de 30 LED du boitier
#define NUM_LEDS_LEDWATERBLOCK 5 //Bande de 5 LED du Waterblock
#define BRIGHTNESS 255 //255 pour un éclairement max, 128 pour la moitié
#define NUM_LEDS NUM_LEDS_VENTILATEUR + NUM_LEDS_LEDBOITIER + NUM_LEDS_LEDWATERBLOCK //Nombre total de LED

Dans la partie void setup() , on paramètre le port (PWM3,PWM5,PWM6) qui accueillera les LED (ventilateur,boitier…) :

FastLED.addLeds< NEOPIXEL, 3>(leds, NUM_LEDS_VENTILATEUR);
FastLED.addLeds< NEOPIXEL, 5>(leds, NUM_LEDS_ LEDBOITIER);
FastLED.addLeds< NEOPIXEL, 6>(leds, NUM_LEDS_ LEDWATERBLOCK);
Arduino est en open source et il est possible de trouver différents effets lumineux FastLED sur le net. Avec la fabrication du CODI6, une communauté devrait apparaître dans le monde du modding et des programmeurs afin de partager des codes pour notre contrôleur. Pour plus d’info sur FastLED et comment coder les LEDs, il faudra se rendre sur ce tutoriel qui est assez simple, enfin, si vous comprenez l’anglais, car il n’existe pas de tuto en français, hélas.

Exemple de rendu avec le sample button_select mis à dispo sur le site GELID.


Page Précédente Page précédente - Installation du CODI6 Page suivante - Sondes additionnels Page suivante
par GohanSan Commenter
Partager

Commenter

Les commentaires sont fermés aux non membres. Pour poster un commentaire, créez un compte membre : c'est simple et gratuit !

Actu du même sujet

Fiche technique du CODI6 :

  • Connectique de sortie : 6x ports ARGB (5V), 6 x ports PWM (12V)
  • Carte contrôleur : Arduino UNO
  • Dimensions (mm) : 90 x 70 x 28
  • Poids : 68 g
  • Durée de vie : 50000 heures
  • Connectique d'entrée : 1 x USB, 1 x Power SATA+PWM, 1x Ultrasonic RC Sensor
  • Bundle : 1 x câble USB , 1 x câble Power SATA+PWM , 4x pad magnétique, 1 x pad de gel collant
  • Prix : 26 euros
Fiche technique du Radiant-D

  • Dimension : 120 mm
  • Type : PWM
  • Nombre de LED : 9
  • Type de LED : Adressable
  • Vitesse de rotation : de 500 à 2000 RPM
  • Airflow 77,2 CFM
  • Garantie : 5 ans