Bonjour
Je me suis équipé d'une matrice à LED 16x24 d'Adafruit.
Avec la commande print(), j'arrive à afficher clairement ce que je souhaite mais il y a un petit souci car certains LED normalement éteintes clignotent très rapidement avec une faible luminosité : cela n'est pas dérangeant pour la lecture car mon texte est bien plus lumineux mais je me dis qu'à la longue, les DEL ne vont pas trop aimer (l'effet est visible sur la photo ci-dessous au niveau des barres verticales du H).
Avez-vous une idée de ce qui cause ce phénomène ?
Le code utilisé :
#include "Adafruit_GFX.h"
#include "Adafruit_HT1632.h"
#define HT_DATA 2
#define HT_WR 3
#define HT_CS 4
#define HT_CS2 5
// use this line for single matrix
Adafruit_HT1632LEDMatrix matrix = Adafruit_HT1632LEDMatrix(HT_DATA, HT_WR, HT_CS);
// use this line for two matrices!
//Adafruit_HT1632LEDMatrix matrix = Adafruit_HT1632LEDMatrix(HT_DATA, HT_WR, HT_CS, HT_CS2);
float valeur = 1.59;
void setup() {
Serial.begin(9600);
matrix.begin(ADA_HT1632_COMMON_16NMOS);
///matrix.fillScreen();
//delay(500);
matrix.clearScreen();
matrix.setTextSize(1); // size 1 == 8 pixels high
matrix.setTextColor(1); // 'lit' LEDs
matrix.setTextWrap(true);
matrix.setCursor(0, 0); // start at top left, with one pixel of spacing
matrix.print("pH = ");
matrix.writeScreen();
}
void loop() {
matrix.setCursor(0, 8); // start at top left, with one pixel of spacing
matrix.print(valeur);
matrix.writeScreen();
}
Merci d'avance