- Save 3% each on Qualifying items offered by wangdd22 when you purchase 5 or more. Here's how (restrictions apply)
Wangdd22 MAX7219 Dot Matrix Module For Arduino Microcontroller 4 In 1 Display with 5pin Line
- Make sure this fits by entering your model number.
- Operating Voltage: 5V
- A single module can drive a 8x8 dot matrix common cathode
- Dimensions: 12.8X12.8X1.3 cm
- Fixing screws with 64 holes with a diameter 3mm
- Module with input and output interfaces, support for cascading multiple modules
Frequently bought together
Customers who bought this item also bought
Customers also shopped for
Special offers and product promotions
Have a question?
Find answers in product info, Q&As, reviews
If you like other colors,you can click on the links:
Blue light led:https://www.amazon.com/dp/B07FNCY6DZ
Green light led:https://www.amazon.com/dp/B07FNHKD5W
●The left side of the module to the input port, the right to an output port
●When the control of a single module, simply input port connected to CPU
●When a plurality of cascaded modules, input and output termination CPU, an input terminal of the second output end of the first module a module, the first two modules of the input terminal of the three termination modules, and so on...
●51 microcontrollers, for example:
●Size for manual measurement, there may be a 0 to 2 cm error, belongs to the normal phenomenon.
●And due to the difference between different monitors, the picture may not reflect the actual color of the item.
●1x MAX7219 Dot Matrix Module 4-in-1
●1x 20cm DuPont line 5pin
Showing 1-5 of 52 reviews
There was a problem filtering reviews right now. Please try again later.
A five-pin right angle header is included, you can use this if you wish to cascade another display. You'll have to solder it yourself. Otherwise just put the header in your parts box.
Very happy with this display, would (and likely will) buy again.
I was wrong (yes I said that). I found two locations of the MAX72xx library folder and was editing the incorrect location. Once I edited the correct header file as KD4Z noted, everything worked (see new pic). Changed rating to five stars. Now the fun begins.
enable FC16 support. Don't bother using anything else! LEDControl works, but is much less capable.
Change these #defines from their defaults to enable FC16 mode.
#define USE_PAROLA_HW 0
#define USE_FC16_HW 1
In the Arduino samples, change this define to configure for how many modules you have. A single display has four so:
#define MAX_DEVICES 4
If the examples don't work, or display reversed or weird, search your system for multiple copies of the MD_MAX72xx.h file. This caused me a quite a bit of grief. Once the samples work for the MD_MAX72xx library, you can use the Parola library successfully. The limit seems to be about 4 modules when sourcing power directly from the USB port. If more are chained on,the USB port will shut down due to current draw, especially if you display has all dots illuminated. Use a separate 5V supply to feed the power to the modules string after that.
Note that this particular item does not have pin headers (and thus the required jumpers) on the back side. This allows it to be mounted in a much thinner enclosure. That may be worth the extra few dollars for this particular vendor, over ones that have the jumper blocks.
Tested with the current versions:
MD_Parola v2.4_2015 and MD_MAX72xx_v2.9.20160209
With an Arduino UNO R2, I used these pin definitions and of course wired the module using these pins:
#define CLK_PIN 13 // or SCK
#define DATA_PIN 11 // or MOSI
#define CS_PIN 10 // or SS
but should work on any microcontroller that supports SPI.
I'm witholding 1 star due to what I consider a mechanical design flaw:
If you are considering abutting these end-to-end lengthwise to create a seamless *longer* display (multiples of four "8x8's" lengthwise),
it would have been intelligent for their creator to inset the "OUT" (cascade) pinouts somewhat inboard to accept a female header flush with the edge,
which would seamlessly mate with the pre-installed male right angle header on the "IN" side of the next module.
Or, alternatively, install flush female headers on both sides, to permit joining them with loose pins.
As it stands, the extra male right-angle header supplied is useless if you want to seamlessly abut multiples of these modules end-to-end;
you'll have to solder 5 tiny wires between them.
Apart from that, no issue whatsoever. Very bright, at full MAX7219 intensity level setting. The modules' MAX7219s' "ISET" resistor is 10Kohms,
Will work with anything that can drive MAX7219s, which is just about any processor.
Also worth mention, to its credit is that each raw 8x8 LED module is socketed, not soldered, to its individual MAX7219 driver board.
and can be easily removed, with care. Useful when you intend to break a module apart into 1,2 or 3 separate 8x8s, or if you want to get to the underlying MAX7219 SOIC chip.
I used a second ESP8266 and got it to work within a few minutes.
There are several great libraries out there which are working out of the box with this MAX7219 Matrix Module. So I haven't had any problems here.
I used it to build a nice clock with weather function for my desk. Its working great. It can be run of the 3.3V of the ESP8266.
I am using the MAX7219_Dot_Matrix library and additionally the bitBangedSPI and SPI.
After this is pretty easy to get the display to work.
The module is of good quality and very sturdy. I really like it.