Velleman VM207 Mode D'emploi page 15

Table des Matières

Publicité

// Example for NeoPixel Shield.
// as a 5x8 tall matrix, with the USB port positioned at the top of the
// Arduino.
When held that way, the first pixel is at the top right, and
// lines are arranged in columns, progressive order.
// 800 KHz (v2) pixels that expect GRB colour data.
Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(5, 8, PIN,
NEO_MATRIX_TOP
NEO_MATRIX_COLUMNS + NEO_MATRIX_PROGRESSIVE,
NEO_GRB
La première partie inclut les 3 bibliothèques (NeoPixel, NeoMatrix et GFX).
Ensuite, définissez une broche de sortie. Procédez de la même manière que précédemment.
La section ci-dessous décrit la configuration de la bibliothèque, permettant ainsi de spécifier la structure du
montage. Donnez un nom au panneau, dans notre cas : " matrix ". Il faut tenir compte de 5 paramètres :
la largeur de la matrice (nombre de LEDs : 8, 16, 32, ...)
la hauteur de la matrice (nombre de LEDs : 8, 16, 32, ...)
le numéro de la broche de données sur laquelle les LEDs sont connectées.
Cet argument indique la disposition du montage et est constitué d'un ensemble de drapeaux (flags) addi-
tionnés. Indiquez la position de la première LED dans la matrice. La première LED doit se trouver en haut à
gauche : NEO_MATRIX_TOP + NEO_MATRIX_LEFT. Indiquez comment les LEDs sont connectées, en
lignes ou en colonnes. Si vous utilisez les panneaux horizontalement, choisissez : NEO_MATRIX_ROWS.
Ensuite indiquez l'ordre des lignes (ou colonnes) , progressif ou zigzag. Avec la VM207, l'ordre est TOUJO-
URS progressif : NEO_MATRIX_PROGRESSIVE.
La dernière constante indique le type de LEDs utilisées dans la VM207, donc TOUJOURS : NEO_GRB +
NEO_KHZ800.
Ces constantes sont additionnées en une seule valeur pour piloter 1 panneau. Ajustez le code de l'exemple,
puisque il s'agit d'un code pour contrôler une matrice de 5 x 8 avec des caractéristiques différentes.
Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(8, 8, PIN,
NEO_MATRIX_TOP
NEO_MATRIX_ROWS + NEO_MATRIX_PROGRESSIVE,
NEO_GRB
Pour un afficheur composé de plusieurs panneaux VM207, ajustez le code conformément.
Le code suivant est une série de 3 couleurs pour faire défiler les couleurs, afin d'obtenir un effet plus spécial.
const uint16_t colors[] = {
matrix.Color(255, 0, 0), matrix.Color(0, 255, 0), matrix.Color(0, 0, 255) };
MODE D'EMPLOI
K8403
In this application we' d like to use it
+ NEO_MATRIX_RIGHT +
+ NEO_KHZ800);
+ NEO_MATRIX_LEFT +
+ NEO_KHZ800);
The shield uses
15

Publicité

Table des Matières
loading

Table des Matières