Code d'exemple Arduino R4 pour matrice

Qu'est-ce qu'une MATRICE LED ?

Une matrice LED est un affichage constitué d'une série de diodes lumineuses (LED) disposées sous forme de matrice. Sur l'Arduino R4, il y a une matrice LED de 12 par 8, ce qui signifie qu'elle comprend 96 LED individuelles. Cela permet d'afficher du texte, des chiffres, des symboles et des images simples en allumant et en éteignant des LED spécifiques via l'Arduino. Cela offre une manière amusante de fournir des rétroactions visuelles aux utilisateurs du projet.

Code d'exemple


/*
  Ce programme permet d'éditer en direct les pixels de la matrice à l'aide de WebSerial
  Pour tester, rendez-vous sur https://ledmatrix-editor.arduino.cc
  appuyez sur 'p' et sélectionnez la carte 'UNO R4 WiFi' dans la liste.

  N'oubliez pas de fermer tout moniteur série déjà ouvert.
*/

#include "Arduino_LED_Matrix.h"

ArduinoLEDMatrix matrix;

void setup() {
  Serial.begin(115200);
  matrix.begin();
}

uint32_t frame[] = {
  0, 0, 0, 0xFFFF
};

void loop() {
  if(Serial.available() >= 12){
    frame[0] = Serial.read() | Serial.read() << 8 | Serial.read() << 16 | Serial.read() << 24;
    frame[1] = Serial.read() | Serial.read() << 8 | Serial.read() << 16 | Serial.read() << 24;
    frame[2] = Serial.read() | Serial.read() << 8 | Serial.read() << 16 | Serial.read() << 24;
    matrix.loadFrame(frame);
  }
} 

Utilisation du code

1. Copiez le code sur votre Arduino.
2. Téléversez le code sur votre Arduino.
3. Ouvrez le site Web https://ledmatrix-editor.arduino.cc/.
4. Cliquez sur le petit logo avec un Arduino en haut de la page.
5. Cliquez sur "I’VE UPLOADED THE SKETCH".
6. Cliquez sur "TRY".
7. Sélectionnez votre Arduino (en haut à gauche de l'écran). Si vous ne le voyez pas, essayez de débrancher et de rebrancher l'USB.
8. Cliquez sur "Verbinding maken".
9. Dessinez ce que vous souhaitez dans les cases au milieu de l'écran et cela apparaîtra sur votre Arduino.