Étape 5: Le code Source et téléchargements
Pour commander la platine de matrice de LED RVB, vous devez inclure la bibliothèque Adafruit RGB matrice panneau qui est disponible sur GitHub. Il s’agit d’une bibliothèque d’Arduino pour panneaux de matrice de LED RVB 16 x 32 et 32 x 32, vous pouvez obtenir plus d’informations sur l’utilisation de la bibliothèque sur le site web Adafruit.
Voici l’exemple de code de test pour ce projet.
#include « Adafruit_GFX.h » / / bibliothèque graphique de base
#include « RGBmatrixPanel.h » / / spécifiques au matériel bibliothèque
#define CLK 8 / / doit être sur le PORTB !
#define LAT A3
#define OE 9
#define un A0
#define B A1
#define C A2
Dernier paramètre = « false » disable double tampon
Matrice de RGBmatrixPanel (A, B, C, CLK, LAT, OE, false) ;
void setup() {}
Matrix.Begin() ;
}
void loop() {}
remplit l’écran avec rouge
matrix.fillRect (0, 0, 32, 16, matrice. Color333(7, 0, 0)) ;
Delay(1000) ;
remplit l’écran avec vert
matrix.fillRect (0, 0, 32, 16, matrice. Color333(0, 7, 0)) ;
Delay(1000) ;
remplir l’écran avec le fil bleu
matrix.fillRect (0, 0, 32, 16, matrice. Color333(0, 0, 7)) ;
Delay(1000) ;
remplit l’écran avec blanche
matrix.fillRect (0, 0, 32, 16, matrice. Color333(7, 7, 7)) ;
Delay(1000) ;
remplir l’écran noir
matrix.fillScreen (matrice. Color333(0, 0, 0)) ;
Delay(1000) ;
}