The new 2018 Version (i guess) of the MAX72XX library has no longer the USE_PAROLA_HW (1/0) String ... and my Matrix is totally screwed up... The text is appearing from the wrong side, is inverted and every module is somehow doing everything on its own... Without that line of code it's impossible for me at least to change any settings in my library so that the matrix is fixed... Does anyone have any ideas? :)
@@creefab5924 Have you tried putting this line in yourArduino code? #define HARDWARE_TYPE MD_MAX72XX::FC16_HW instead of #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
Well done. I'm just getting ready to start a Ticker project with 24 segments and wireless to get the message to display. Like your presentation style. Keep broadcasting!!
Thank you this was very helpful. I've actually been struggling with this for quite some time, because I just purchased it and dived in with the index.html file. I couldn't figure it out. At first I thought it was the transform(), and then mistakes just kept echoing.
All works fine with MAX72XX library but if I use MD_Parola I get this error, any idea? ' class MD_MAX72XX' has no member named 'getMaxFontWidth' uint8_t size = _MX->getMaxFontWidth() + getCharSpacing();
Hi, trying to follow this tut but my MD_Max72xx.h file looks nothing like yours, has it changed ? , i see the different types but don't see a line where it is declared, any help appreciated
Hi ! the lib changed : Now you have to edit " #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW" replacing by "#define HARDWARE_TYPE MD_MAX72XX::FC16_HW" Do it inside the sketch. Hope it helped !
My display is complete on Blank , after check voltage on the board , just 4.92 Vdc....I running the example MD_72XX_Message. I receive confirmation on the Serial Monitor...but nothing appear on the LED matrix after SEND the string...ANY IDEA? 4 Modules (similar to the one on the video; the only different is the code on top of each module is LD-1088A$)
I made the corresponding change on the MD_MAX72XX.h file. I'm working with an Arduino Mega (CLK=52, DATA=51,CS=53) the CPP file define the protocol details for the SPI interface . What should I have to modify over there?(The Mode ? Maybe not enough Power from the USB Port? I'm guessing Thank you...
Thanks for the tutorial. I have tried everything and nothing works. I did change the header file. My display just lit up and that's it. Any suggestion?
yedwa mgxekwa there are configurations for like 6 different chip sets in the header. try each one. make sure you set the last one to 0, then set the new one to 1. hope you find one that works
check your wiring of the arduino to the matrix make sure you have the correct pins as defined in the sketch =========================== #define CLK_PIN 13 // clk or SCK #define DATA_PIN 11 // din or MOSI #define CS_PIN 10 // cs or SS
I'm working with a more updated version of MD MAX72XX and the header that I'm suppose to work on looks soooooo much different and it just isn't working for me, bit confused. Any help would be appreciated.
I had the same problem and the solution is quite simple - all you need to do is to replace #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW with #define HARDWARE_TYPE MD_MAX72XX::FC16_HW You don't have to modify the header file any more, instead you need to make that change to the sketch (in this case MD_MAX72xx_Test) If this doesn't help try commenting this line: MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES); and uncommenting this: MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
Sure, here is my code: pastebin.com/AtaWz7D2 Maybe you forgot to set the MAX_DEVICES definition according to the number of 8x8 matrixes you have. Also be sure to change CLK, DATA and CS pins to match your wiring. Let me know if you still have this problem with my code.
29/5000 lass MD_MAX72XX' has no member named 'getMaxFontWidth' uint8_t size = _MX->getMaxFontWidth() + getCharSpacing(); how did you solve the problem? Thanks in advance
Assalam o alikum sir !!! i used print text example of Parola library .All letters and digits are mirrored .How can i fix this? i used ready made 7219 led matrix just like you have shown in beginning of video
if i daisy chain 2 of the wangDD22 max7219 modules together, and make changes in the code, will it still work? if so how many do you think i could link together?
Hi, I have a Arduino project in which I have to make a game (Snake game) 4 (8x32 LEDs matrix), so a total of 32x32 LEDs matrix. I have done some research and the libraries that exist for the MAX7219 can only be used to control individual 8x8 LEDs (or connected together). But let's say the matrix I have is 32x32, and I want to control the LED on the first row and 25th column, I would love to be able to write something like: matrix[24][0]. Anyone knows about a library that works like this? Thank you in advance!
Thank you for noticing a very nice library! It is July 2019 now. File MD_MAX72xx.cpp was changed and the method is different. In the scatch we have a constant definition: #define HARDWARE_TYPE MD_MAX72XX::FC16_HW So HARDWARE_TYPE can have different values: PAROLA_HW GENERIC_HW ICSTATION_HW FC16_HW. In example we have #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW but in my case the only proper working value is: #define HARDWARE_TYPE MD_MAX72XX::FC16_HW And you don't need to edit any library source file. Edit only your scatch or example scatch.
Hello friend, I was watching your channel and I really liked it, sorry for sending you an email, I'm using your matrix code 8x8 4 devices and it's giving a display error daft punk in the order of the matrix, they are being displayed in reverse, the The foreground grid displays first and so until the first matrix displays the last one. And the bottom part of the animation is displayed in the first ledges from above. Can you help me invert the display order in the matrix and set the display up? as I do not have much knowledge I do not know how to make the change, but I have basic knowledge of Arduino. tks friend.
did you just edit a sourcefile with word? XD please for the love of god(or satan, whichever you prefer) get notepad++ for such edits. sourcecode highlighting helps a lot
If you have trouble with the text appearing in the wrong direction...watch this video: ua-cam.com/video/_H2v8uDgqps/v-deo.html
The new 2018 Version (i guess) of the MAX72XX library has no longer the USE_PAROLA_HW (1/0) String ... and my Matrix is totally screwed up... The text is appearing from the wrong side, is inverted and every module is somehow doing everything on its own... Without that line of code it's impossible for me at least to change any settings in my library so that the matrix is fixed... Does anyone have any ideas? :)
@@creefab5924 I'm having the same problem... Have you found any solutions yet?
@@patnrtk i'm sorry, i could'nt find a solution yet. If i find something i'll get back to you :)
@@creefab5924 Thanks man, I'll keep in touch
@@creefab5924 Have you tried putting this line in yourArduino code?
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
instead of
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
I really don´t know which words to combine in order to thank you sir!!! May all your problems vanish!!! Much love for your incredible help!
+Josef ali you're very kind, thank you
just found these led matrix strips on AliExpress and this video is the best I can find. great stuff, thanks!
George Baker thanks, glad you liked it.
Thanks for all the tutorials, I've always wanted to get into arduino keep it up
I was driving mad with this reversed letters! Thank you so much ! God bless you !
You're pumping out a lot of good content. You deserve more subs. Keep it up man.
Well done. I'm just getting ready to start a Ticker project with 24 segments and wireless to get the message to display. Like your presentation style. Keep broadcasting!!
New videos every day!
Thanks sir! Fixed bad orientation thanks to you!
Finally it works. And a very simple sollution indeed. Thanks
Thank you very very very very very very very very very very much
I have been trying since 4 days but now it's done thanks a lot...
Ok so I have one of those 32*8 LED matrix, and four of the 8*8 ones. Is it possible to build a 32*16 LED matrix with these? How can I assemble them?
tried to fine the fixes you suhggested and the defieuse_pc 16 is not there any more
I think you just solved an issue I was having with the 7219 thanks.
Loved the video I am going to get some to make an alarm clock so you have inspired me to get going
Dear Sir
Would you like to teach me how control each of those arrow sign appear by some switches trigered.
Thank You ! this really works looked for days how to solve the inverted letters issue !
Please include mpu6050
Too little information. What exacly chip is mounted there? Can it operate in low (below zero Celsius) temperatures?
Thank you for this tutorial it did help a lot.
Kaibz Kaibz glad you liked it
Thank you this was very helpful. I've actually been struggling with this for quite some time, because I just purchased it and dived in with the index.html file. I couldn't figure it out. At first I thought it was the transform(), and then mistakes just kept echoing.
All works fine with MAX72XX library but if I use MD_Parola I get this error, any idea? '
class MD_MAX72XX' has no member named 'getMaxFontWidth'
uint8_t size = _MX->getMaxFontWidth() + getCharSpacing();
Hi, trying to follow this tut but my MD_Max72xx.h file looks nothing like yours, has it changed ? , i see the different types but don't see a line where it is declared, any help appreciated
Hi ! the lib changed : Now you have to edit
"
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW"
replacing by
"#define HARDWARE_TYPE MD_MAX72XX::FC16_HW"
Do it inside the sketch.
Hope it helped !
WHERE DO I PASTE THE THING I COPIED TO GET THIS TO WORK???? ALL THEY DO RIGHT NOW IS LIGHT UP SOLID
My display is complete on Blank , after check voltage on the board , just 4.92 Vdc....I running the example MD_72XX_Message. I receive confirmation on the Serial Monitor...but nothing appear on the LED matrix after SEND the string...ANY IDEA? 4 Modules (similar to the one on the video; the only different is the code on top of each module is LD-1088A$)
Rod Lopez check the CPP file. You need to set it for the specific type of board you have.
I made the corresponding change on the MD_MAX72XX.h file. I'm working with an Arduino Mega (CLK=52, DATA=51,CS=53) the CPP file define the protocol details for the SPI interface . What should I have to modify over there?(The Mode ? Maybe not enough Power from the USB Port? I'm guessing Thank you...
Rod Lopez yes, modify the mode according to the brand of board
How can I change invert mode ?The text display is inverse. like a mirror.Which header file has to be checked ?
Header file is the .h
i made the changes in the MD_MAX72xx.h file but i am getting a mirror view of the text. any suggestion please. thanks.
could be the module you are using, try a different setup..
it happens with IDE 1.6.x but when i used IDE 1.8.2 , it was fine. thanks you so much.
Thanks for the tutorial. I have tried everything and nothing works. I did change the header file. My display just lit up and that's it. Any suggestion?
yedwa mgxekwa there are configurations for like 6 different chip sets in the header. try each one. make sure you set the last one to 0, then set the new one to 1. hope you find one that works
check your wiring of the arduino to the matrix make sure you have the correct pins as defined in the sketch
===========================
#define CLK_PIN 13 // clk or SCK
#define DATA_PIN 11 // din or MOSI
#define CS_PIN 10 // cs or SS
I am thinking maybe my display is faulty. I will check again my wiring. Thanks very much for your assistance.
can more than 8 be driven by the arduino uno?
Check your email
hello any one can share header files
In which programm do you have ur code, the one with the green background
You could make a simple snake or pong game with a bunch of these. 4*4 square of these matrixes and you have a fairly big display.
Martin Mrňák that's a good idea
I'm working with a more updated version of MD MAX72XX and the header that I'm suppose to work on looks soooooo much different and it just isn't working for me, bit confused. Any help would be appreciated.
I had the same problem and the solution is quite simple - all you need to do is to replace
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
with
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
You don't have to modify the header file any more, instead you need to make that change to the sketch (in this case MD_MAX72xx_Test)
If this doesn't help try commenting this line:
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
and uncommenting this:
MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
Sure, here is my code:
pastebin.com/AtaWz7D2
Maybe you forgot to set the MAX_DEVICES definition according to the number of 8x8 matrixes you have.
Also be sure to change CLK, DATA and CS pins to match your wiring.
Let me know if you still have this problem with my code.
Thanks, you sorted my issue
29/5000
lass MD_MAX72XX' has no member named 'getMaxFontWidth'
uint8_t size = _MX->getMaxFontWidth() + getCharSpacing();
how did you solve the problem?
Thanks in advance
Assalam o alikum sir !!!
i used print text example of Parola library .All letters and digits are mirrored .How can i fix this? i used ready made 7219 led matrix just like you have shown in beginning of video
Sorry ,forgot to make changes in header.
Now it is fine .Thanks for Tip
can you just help me...from where i ll get this code?
It is in the library MDMax72xx
thank you..!
if i daisy chain 2 of the wangDD22 max7219 modules together, and make changes in the code, will it still work? if so how many do you think i could link together?
John Wouters Hi John, I am pretty sure that you can gang up to 8 of them together. Just declare your chip select pins accordingly.
Hi, I have a Arduino project in which I have to make a game (Snake game) 4 (8x32 LEDs matrix), so a total of 32x32 LEDs matrix. I have done some research and the libraries that exist for the MAX7219 can only be used to control individual 8x8 LEDs (or connected together). But let's say the matrix I have is 32x32, and I want to control the LED on the first row and 25th column, I would love to be able to write something like: matrix[24][0]. Anyone knows about a library that works like this? Thank you in advance!
hey cool video i will use this on my daft punk helmet thomas thanks!
Thank you for noticing a very nice library!
It is July 2019 now.
File MD_MAX72xx.cpp was changed and the method is different. In the scatch we have a constant definition:
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
So HARDWARE_TYPE can have different values:
PAROLA_HW
GENERIC_HW
ICSTATION_HW
FC16_HW.
In example we have
#define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
but in my case the only proper working value is:
#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
And you don't need to edit any library source file. Edit only your scatch or example scatch.
Could you please or provide the link from where I can download the MAX72XX.h library, please? Thank you , pretty instructional video!!!
github.com/MajicDesigns/MD_MAX72XX
For this item: Genuine】NCH6100HV High Voltage DC Power Supply for Nixie/VFD Tube
you cannot ship to canada? :(
Thank You.
Marc
It's not me, it's Amazon. I'm working on it.
thanks i will buy the Nixie tube and power supply :) I'm from Montreal, QUEBEC. I'm french and i like your channel :) Good work! :)
Thank you
10 out 10 bro
Thanks a lot !! you save me hours of research to find good values for USE_PARLOLA_HW and USE_FC16_HW !!! Many thanks.
+Herve Marie You are very welcome
were is the code
+Red gameXplay There is nothing here but examples from the library which is linked in the description.
As a subscriber, I have a request:
Please make a sketch using the MD_Parola library with multiple Vertical and / or Horizontal Zones. Thank you
Thank you so much.............
cool
Hello friend, I was watching your channel and I really liked it, sorry for sending you an email, I'm using your matrix code 8x8 4 devices and it's giving a display error daft punk in the order of the matrix, they are being displayed in reverse, the The foreground grid displays first and so until the first matrix displays the last one. And the bottom part of the animation is displayed in the first ledges from above.
Can you help me invert the display order in the matrix and set the display up?
as I do not have much knowledge I do not know how to make the change, but I have basic knowledge of Arduino.
tks friend.
Hailton Martins it's a setup problem with library....watch this video: ua-cam.com/video/_H2v8uDgqps/v-deo.html
Super
Coding pls
buy it from aliexpress.
it's 4 dolar free shipping
did you just edit a sourcefile with word? XD please for the love of god(or satan, whichever you prefer) get notepad++ for such edits. sourcecode highlighting helps a lot
Because of the bad description, the MD_MAX72XX library is much to complecated to use. For simple things, use the wayoda LedControl.
coding please