MD Parola library for the Max7219 & Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.ค. 2024
  • MD Parola Library
    We've done a couple of videos in the last month with 8x8x4 LED modules driven by the MAX7219 chip.
    LED Matrix Essentials with the MD MAX72XX library
    • LED Matrix Essentials ...
    LED Matrix Clock
    • Arduino LED Matrix Clock
    To communicate with the modules, we have been using the MD_MAX72XX library written by Marco Colli. Well last week Marco contacted learnelectronics to let us know we not only using an old version of his library, but linking to one he has asked to be removed.
    Marco gave us the link to the updated library: github.com/MajicDesigns, and also told us about the MD_Parola library that works with the MD_Max72XX library.
    So in this video we take a good look at the MD_Parola library and discover just how simple it is to use. So if you are looking to do any projects with the 8x8 LED modules, learnelectronics highly recommends using these two libraries.
    ~-~~-~~~-~~-~
    Please watch: "Diodes: The basic building block of all digital circuits"
    • Diodes: The basic buil...
    ~-~~-~~~-~~-~
  • บันเทิง

ความคิดเห็น • 53

  • @jmb3515
    @jmb3515 5 ปีที่แล้ว +9

    NOTE: As noted in other videos that mention modifying the MAX72xx.h file for the different MAX72 modules, it should be noted that you no longer need to make the modification in the Parola/MAX72xx Library as noted. In the updated EXAMPLES there is now a line that reads:
    #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
    And you can change the "PAROLA_HW" to the type of board/matrix you are using.
    For example I use the FC-16 boards so I changed the define to:
    #define HARDWARE_TYPE MD_MAX72XX::FC16_HW
    You can find the enum moduleType_t definition in the MD_MAX72xx.h file at around line # 265 to define which module you are using.

    • @clete2985
      @clete2985 5 ปีที่แล้ว

      Thank you! That solved my problem.Easy Peasy

  • @8136821
    @8136821 7 ปีที่แล้ว +4

    Thanks for setting the record straight!

    • @learnelectronics
      @learnelectronics  7 ปีที่แล้ว

      No problem. Thanks for reaching out.

    • @rayibrahim4267
      @rayibrahim4267 3 ปีที่แล้ว

      I realize I am kinda randomly asking but does anyone know of a good place to stream newly released series online ?

    • @olivertrent9266
      @olivertrent9266 3 ปีที่แล้ว

      @Ray Ibrahim i watch on Flixzone. Just google for it =)

    • @elianchristian8531
      @elianchristian8531 3 ปีที่แล้ว

      @Oliver Trent definitely, been using flixzone for months myself :)

    • @rayibrahim4267
      @rayibrahim4267 3 ปีที่แล้ว

      @Oliver Trent thank you, signed up and it seems like a nice service =) Appreciate it !!

  • @Leroys_Stuff
    @Leroys_Stuff 4 ปีที่แล้ว

    Thank you for the vijeo and the ave reference

  • @kadalkadalan3618
    @kadalkadalan3618 7 ปีที่แล้ว +1

    ""Gracias...nice work.

  • @Frisky0563
    @Frisky0563 4 ปีที่แล้ว

    very nice library

  • @sibandy
    @sibandy 6 ปีที่แล้ว +2

    Whereas I appreciate the work Marco has put into these libraries. He could have provided a bit more info on how to use them. The functions you demonstrated were the very simple ones, but you skirted quickly over the other more complicated bits. They aren't simple to use. It would be nice to see in a bit more detail the complex functions, (scrolling in all directions and creating characters) without having to refer to the source code and working it out.

  • @FMDev1
    @FMDev1 4 ปีที่แล้ว

    Thanks for the video. I built a matrix from individual leds (44 columns by 7 rows) using 74HC595 shift registers for the rows and the columns. I would really love to use some of the animations that you have shown here for my sign. Do you think the Porola library could be adapted to work with the project that I built?

  • @WilliamBurlingame
    @WilliamBurlingame 6 ปีที่แล้ว

    I had a problem finding the .h file to edit. I added to the library from the zipped file I downloaded from github. When the library was added, the files were unzipped and stored with other libraries I added. Mine was under my user name\AppData\localArduino15libraries. After that, it worked well. Thanks for the video.

  • @sharmilamanu6277
    @sharmilamanu6277 5 ปีที่แล้ว +1

    Could you tell me how can i change font size,style?.can we give images?

  • @ahlamrafeek9141
    @ahlamrafeek9141 3 ปีที่แล้ว

    Can this library be used for project where each led in max7219 module lights up depending on encorder rotation?

  • @lem09able
    @lem09able 4 ปีที่แล้ว

    I noticed that float and double type variables don't work on the p.print. Int works though, what if I wanted to make a temperature sensor? It needs to have the numbers after the decimal to show accuracy. I do not want to round them and convert to int. What if I also want them scrolling from right to left? The output should be like this:
    Temp: 32 "C
    And it should be scrolling leftwards.

  • @TemaxTech
    @TemaxTech 6 ปีที่แล้ว

    Hello sir,It dose not compile on my system,what must I do
    I built the 8×32 by myself with max7219 but it works on Arduino,but when I want to compile parola it doesn't work

  • @lucas.varges6621
    @lucas.varges6621 6 ปีที่แล้ว

    ola amigo qual versao da IDE vc usa para esse codigo, ? quando eu compilo da erro, !! estou com a versao 1.6.8 obrigado

  • @angrycatowner
    @angrycatowner 6 ปีที่แล้ว

    This is a great example. How would you connect 3 or more of these modules?

    • @learnelectronics
      @learnelectronics  6 ปีที่แล้ว +1

      You just connect them end to end and change the number of modules in the code.

  • @jnkmal9519
    @jnkmal9519 5 ปีที่แล้ว

    Thanks! Ya gotta ditch that camera light though.

  • @198407ankur
    @198407ankur 3 ปีที่แล้ว

    Sir, i want to ask when we connect this led matrix to arduino and then we connect them both with PC to upload program, does the matrix LED turns on automatically or not. In my case, when I'm connecting both the module with PC, some part of the LED turns on and some are off. This is my first project and i have very basic knowledge about electronic and nil about coding.

  • @veraayambawang7890
    @veraayambawang7890 7 ปีที่แล้ว

    how to conect bluetooth?

  • @eddy4011
    @eddy4011 6 ปีที่แล้ว

    I do not what is wrong when I download MD Parola from Github do not compile whit Arduino IDE made a error
    Please can you held to me thanks so much Eddy from WPB

  • @MrJovanotti
    @MrJovanotti 6 ปีที่แล้ว

    There is ant way to adjust the brightness of the led matrix in md parola software?

    • @learnelectronics
      @learnelectronics  6 ปีที่แล้ว +1

      +Ioan Pelea Yes, github.com/MajicDesigns/MD_Parola

  • @Arlemowy
    @Arlemowy 6 หลายเดือนก่อน

    How to make scrolling text that can be set in code and not serial port and change it in void loop

  • @andresariaslondono7003
    @andresariaslondono7003 5 ปีที่แล้ว

    I have just one LED 8x8 matrix MAX7219. I tried the parameter MAX_DEVICES to 1, but it is not working. I also tried with 0, thinking that it counts from 0, but not success. Following the code, of Parola_print_test, I attached a little code to turn on and turn off some of the leds of the matrix, and it seems that it only runs that part of the entire code, not Parola code.

  • @how2doit537
    @how2doit537 3 ปีที่แล้ว

    Will this work on the Nvidia Jetson?

  • @pabloramis8890
    @pabloramis8890 2 ปีที่แล้ว

    hi friend, i saw you video and i like that matrix, i brought led matrix but dont work like you, the text show it reverse ¿do you have idea to configuring it? thanks.

  • @rahmanmr9190
    @rahmanmr9190 5 ปีที่แล้ว

    I have open MD_Max72xx.h file,But i'm failure to find this line "" USE_PAROLA_HW " Or this line "USE_FC16_HW" Rather I find "USE_LOCAL_FONT is set to 1 "Can you teach me how to do it ?

  • @electrokam396
    @electrokam396 6 ปีที่แล้ว

    hello evrey bady i have problime whit the word in the matric it writ whit worng order some one help me

  • @abhijitkashyap3338
    @abhijitkashyap3338 6 ปีที่แล้ว

    Sir could you please tell me how could I contact Marco colli...Iam getting a problem with my 4 8*8 led matrix text scrolling ,my srolling text are limited to 1 frame ony

    • @learnelectronics
      @learnelectronics  6 ปีที่แล้ว

      +Abhijit kashyap github.com/MajicDesigns

    • @tapashaldar1506
      @tapashaldar1506 6 ปีที่แล้ว

      Sir I am getting a problem with my 8 module 8*8 led matrix text scrolling display .. my scrolling is inverted and started left side .. and display individual module ..pls help me ...
      tapasbdg2007@gmail.com
      whatsap -8391021289

  • @michellemotta1032
    @michellemotta1032 2 ปีที่แล้ว

    Hi, I am having trouble getting my max 7219 to work properly..
    Any chance you can reach out to me?

  • @rogeriomunarolima1086
    @rogeriomunarolima1086 10 หลายเดือนก่อน

    Hey! Could you provide a link to the code? Thanks.

  • @ask-wj2pf
    @ask-wj2pf 6 ปีที่แล้ว +1

    Still having same jumble word prob

    • @koz
      @koz 5 ปีที่แล้ว

      I had a similar problem (with the older library) until I set the HARDWARE_TYPE to FC16_HW
      ie:
      #define HARDWARE_TYPE MD_MAX72XX::FC16_HW

  • @squalazzo
    @squalazzo 7 ปีที่แล้ว

    second link is wrong, points to an EDIT version...

  • @muhammadraihan1078
    @muhammadraihan1078 3 ปีที่แล้ว

    where is the code?

  • @electo99
    @electo99 7 ปีที่แล้ว

    hi
    is there any way of getting the code for the scrolling text program ?

    • @learnelectronics
      @learnelectronics  7 ปีที่แล้ว

      It's just an example from the MDParola library.

  • @sumittehalwani1200
    @sumittehalwani1200 7 ปีที่แล้ว

    program showing mirror image I tried this code

    • @sumittehalwani1200
      @sumittehalwani1200 7 ปีที่แล้ว

      max 7219 I used 8*8 matrix

    • @learnelectronics
      @learnelectronics  7 ปีที่แล้ว

      Sumit Tehalwani you may need to adjust the board type in .h header file. while all the boards look the same, the wiring is different.

    • @garymetheringham4990
      @garymetheringham4990 6 ปีที่แล้ว

      more help please im getting upside down, and back to front.

    • @koz
      @koz 5 ปีที่แล้ว

      Try setting HARDWARE_TYPE to FC16_HW
      Like this:
      #define HARDWARE_TYPE MD_MAX72XX::FC16_HW