Module matrice à points MAX7219 de 3 pièces avec écran 4 en 1
Une partie de la critique a été traduite automatiquement.
Really great product!
Grand produit et bon prix. Recommander
C'est une très belle pièce, qui peut être facilement fixée aux systèmes Arduino. J'ai dû creuser un peu pour trouver et configurer la bonne bibliothèque (voir ci-dessous) mais ça marche très bien. Il y a 30 ans, tu aurais payé une petite fortune pour ça ! J'ai imprimé en 3D une pièce pour aligner mécaniquement les trois modules et l'utilise maintenant comme une grande pièce avec 12 positions. Voici le code le plus important: // Programme d'exercice de la bibliothèque MD_MAX72XX Configuration // pour Nano v3 avec 12x 1088AS // // Utilise la plupart des fonctions de la bibliothèque #inclure #define HARDWARE_TYPE MD_MAX72XX::FC16_HW #define MAX_DEVICES 12 #define CS_PIN 10 // ou SS // Interface matérielle SPI MD_MAX72XX mx = MD_MAX72XX(TYPE_MATÉRIEL, CS_PIN, MAX_DEVICES);
Tout va bien, livraison rapide, le produit fonctionne comme prévu.
Ces articles sont défectueux car ils ne vont PAS dans l'ordre de gauche à droite. La séquence dans laquelle ils vont est 3,4,2,1 et devrait aller 1,2,3,4form gauche. Puis-je vous suggérer de vérifier ces éléments parce que j'ai dû les retourner avant que j'ai déjà essayé l'élément avec un qui fonctionne correctement, ils ne fonctionnent pas correctement comme indiqué. Alors pourriez-vous s'il vous plaît m'envoyer une étiquette de retour traçable et trois que vous avez testé pour fonctionner correctement si ce n'est pas possible, alors un remboursement serait OK. s'il vous plaît trouver la photo ci - dessous. Boule de neige
Je dois l'essayer... Mais je sais la qualité . Merci
PRODUTO CHEGOU CONFORME O PEDIDO.
This is a very nice part. Had some trouble to find the right library for an Arduino Nano to get it to work. Here is the code: // Program to exercise the MD_MAX72XX library // configuration for Nano v3 with 12x 1088AS // // Uses most of the functions in the library #include // Turn on debug statements to the serial output #define DEBUG 1 #if DEBUG #define PRINT(s, x) { Serial.print(F(s)); Serial.print(x); } #define PRINTS(x) Serial.print(F(x)) #define PRINTD(x) Serial.println(x, DEC) #else #define PRINT(s, x) #define PRINTS(x) #define PRINTD(x) #endif // Define the number of devices we have in the chain and the hardware interface // NOTE: These pin numbers will probably not work with your hardware and may // need to be adapted #define HARDWARE_TYPE MD_MAX72XX::FC16_HW //#define HARDWARE_TYPE MD_MAX72XX::DR0CR0RR0_HW //#define HARDWARE_TYPE MD_MAX72XX::DR0CR0RR1_HW //#define HARDWARE_TYPE MD_MAX72XX::DR0CR1RR0_HW //#define HARDWARE_TYPE MD_MAX72XX::DR0CR1RR1_HW //#define HARDWARE_TYPE MD_MAX72XX::DR1CR0RR0_HW //#define HARDWARE_TYPE MD_MAX72XX::DR1CR0RR1_HW //#define HARDWARE_TYPE MD_MAX72XX::DR1CR1RR0_HW //#define HARDWARE_TYPE MD_MAX72XX::DR1CR1RR1_HW #define ver "FC16_HW" #define MAX_DEVICES 12 #define CLK_PIN 11 // or SCK #define DATA_PIN 12 // or MOSI #define CS_PIN 10 // or SS // SPI hardware interface MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES); // Specific SPI hardware interface //MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, SPI1, CS_PIN, MAX_DEVICES); // Arbitrary pins //MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES); // We always wait a bit between updates of the display #define DELAYTIME 100 // in milliseconds void scrollText(const char *p) { uint8_t charWidth; uint8_t cBuf[8]; // this should be ok for all built-in fonts PRINTS("nScrolling text"); OOPS: cannot post more than 2000 characters... Anyway, most important stuff is here in the header
Arrivé en bon état
d'accord