3 Stück MAX7219 Dot Matrix Modul 4-in-1 Display Bildschirm
Ein Teil der Rezension wurde automatisch übersetzt.
Really great product!
Tolles Produkt und guter Preis. Weiterempfehlen
Dies ist ein sehr schönes Teil, das leicht an Arduino-Systeme angebracht werden kann. Ich musste ein bisschen herumgraben, um die richtige Bibliothek zu finden und zu konfigurieren (siehe unten), aber es funktioniert super. Vor 30 Jahren hätten Sie dafür ein kleines Vermögen bezahlt! Ich habe ein Teil 3D gedruckt, um die drei Module mechanisch auszurichten und verwende es jetzt als ein großes Teil mit 12 Positionen. Hier ist der wichtigste Code: // Programm zum Ausüben der MD_MAX72XX Bibliothek // Konfiguration für Nano v3 mit 12x 1088AS // // Verwendet die meisten Funktionen in der Bibliothek #einschließen #define HARDWARE_TYPE MD_MAX72XX::FC16_HW #definiere MAX_DEVICES 12 #define CS_PIN 10 // oder SS // SPI-Hardwareschnittstelle MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
Alles bestens, rasche Lieferung, Ware funktioniert wie erwartet.
Diese Elemente sind fehlerhaft, da sie NICHT in der Reihenfolge von links nach rechts gehen. Die Reihenfolge, in der sie gehen, ist 3,4,2,1 und sollte 1,2,3,4form links gehen. Kann ich vorschlagen, dass Sie diese Artikel überprüfen, weil ich diese zurückgeben musste, bevor ich bereits versucht habe, das Element mit einem, das korrekt funktioniert sie nicht ordnungsgemäß wie angegeben funktionieren. Also könnten Sie mir bitte eine Rücksendung Trackable Label Und drei, die Sie getestet haben, um richtig zu arbeiten, wenn nicht möglich dann eine Rückerstattung wäre OK. finden Sie Foto unten. Schneeball
Ich muss es ausprobieren... aber ich kenne die Qualität. Danke
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
Angekommen in gutem Zustand
Alles klar