Arduino Scrolling Message Display

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ค. 2024
  • Get professional PCBs for low prices from www.pcbway.com -~-
    Arduino Scrolling Message Display
    Sketch: pastebin.com/yH8AmG4c
    MAX7219 Dot Matrix Module: amzn.to/2EcruyN
    MAX72xx LED Matrix Display Library:
    majicdesigns.github.io/MD_MAX...
    Max72xx Library: github.com/MajicDesigns/MD_MA...
    MDParola Library: github.com/MajicDesigns/MD_Pa...
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Hi, how to get it moving towards right instead of left?

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

    HY.
    A very good job. But can you do it with HC-05 Bluetooth to change the message on your phone and with 2x MAX7219 Dot Matrix Module (or more)?
    Thank you.

  • @robertjohnson4089
    @robertjohnson4089 ปีที่แล้ว

    great description with details i enjoyed it my project will add temperature to a message i will have to figure that out programming is not my strong point thanks for the video

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

    can i see the schematic diagram of that project please help me

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

    The MAX7219 is an excellent chip...I liked this very much, I saw one of your previous video how to set that up in breadboard. It worked just fine.. you can use a bluetooth module to set the text from your mobile app too, build by using MIT app inventor

  • @sree-1765
    @sree-1765 5 ปีที่แล้ว

    Can i use this by gsm module bcz present iam doing it ...can you send me code for gsm

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

    I should say, that I have read the earlier post and attempted to roll back the library. However, the error continues.

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

    Cool sign.

  • @airtonchinaglia8985
    @airtonchinaglia8985 5 ปีที่แล้ว +14

    When compiling the Program, the error appears: P' was not declared in this scope. What can be this mistake?

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

      @@yazlmgelistiricisi1245 ​ The hardware definition and variable declaration are missing.
      #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
      // HARDWARE SPI
      MD_Parola P = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
      You need to put those three lines in the header, I wrote them starting on line 42 of his program and it made it work, sort of. I'm getting the issue that each panel is being read individually so the message is repeating across all four rather than scrolling across them.

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

      I am getting the same thing and I can't figure out how to fix it

  • @jeffreycashen6416
    @jeffreycashen6416 ปีที่แล้ว

    hey, i like your videos. i would like to know if you could do one on the dot matrix boards that are 16x16 (cat. # in victoria Australia XC4607) as i have never seen one yet in any of the videos i have watched. i have even searched for them specifically and to no avail. thanks heaps. or maybe you could point me in the right direction. cheers.

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

    Cool can use for an indoor bar!

  •  6 ปีที่แล้ว

    I got this dot matrix display a couple of days ago. The plan is to make a BTC ticker using this instead of a Oled or similar (just watched your other video with just that). Wish me luck! :P

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

      +Daniel Göthlund Good luck, you got this

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

    Does this library allow for the creation of custom characters? Seems like something fun for the back window of the car. Thanks again for another video!

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

      +George Chambers Yes I believe that it does, and the author, Marco Colli has excellent documentation.

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

      Very nice. I'll check it out thanks. I hope your Dad is getting better!

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

      Thank you

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

    Thanks fir posting are you able to add bluetooth add up date the message from your phone

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

      Not with the Uno I used here. But if we switch to an ESP32 you can do Bluetooth or even WiFi!

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

    What alteration does the code need to bypass the way it stalls with the last characters of the message showing before it scrolls them away?

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

    sketch_nov12a:91: error: 'P' was not declared in this scope
    if (P.displayAnimate())
    ^
    exit status 1
    'P' was not declared in this scope
    PS. Is this an example that already comes in the Parola Scrolling library?

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

      The library has been updated since I wrote this sketch over a year ago the new library is not compatible with my sketch

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

    Good wee project for the future (for me that is)!

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

    where do you write the dinamic text at the end of vdo? in serial monitor?

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

    Cool

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

    Sir
    I used arduino uno & max7219 dot matrix 4 module and used md parola library include spi max 72xx also ...all connection r ok but the display in reverse direction and each module ... i cannot understand why this occured please help me .
    Thank u

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

      Chevk your configuration in the .h file.

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

      Yeah, i have the exact same problem... but what do we have to configure in the .h file?

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

      NOTE: You no longer need to make the modification in the Parola/MAX72xx Library as may be noted in the video. 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.

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

    Hello, I am trying this sketch and am getting this error when verifying -->'P' was not declared in this scope

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

    mine says MD_Parloa.h> no such file or dictionary. can you help?

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

    Line 70 is a not a newline char, it's a null terminator. 😏

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

    I keep getting 'P' was not declared in this scope

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

      0hPhuc so what did you do...

    • @0hPhuc
      @0hPhuc 6 ปีที่แล้ว

      I ended up rolling back to a previous library and everything worked

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

      what library did you use?

    • @0hPhuc
      @0hPhuc 6 ปีที่แล้ว

      I use two libraries with the LED matrix. MD_MAX72XX ver 2.10.0 and MD_Parola ver 2.6.4 It was the latter library that I rolled back two versions to get it to work.

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

      i tried the same but i keep getting same error

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

    Please, uploading dropbox code

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

    I get the following errors:
    In file included from /home/willemse/Arduino/Arduino_scrolling_text/Arduino_scrolling_text.ino:13:0:
    /home/willemse/Arduino/libraries/MD_Parola/src/MD_Parola.h:777:3: warning: 'typedef' was ignored in this declaration
    };
    ^
    /home/willemse/Arduino/Arduino_scrolling_text/Arduino_scrolling_text.ino: In function 'void setup()':
    Arduino_scrolling_text:86: error: 'P' was not declared in this scope
    P.begin(); //MD Parola parameter - begin
    ^
    /home/willemse/Arduino/Arduino_scrolling_text/Arduino_scrolling_text.ino: In function 'void loop()':
    Arduino_scrolling_text:102: error: 'P' was not declared in this scope
    if (P.displayAnimate())
    ^
    exit status 1
    'P' was not declared in this scope
    Does anybody know what is wrong ??

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

      Han Willemsen so what did you do...

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

      Same with me too...

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

    here the words are inverted, how do I solve it?

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

      learn to read backwards?

  • @masterkit9517
    @masterkit9517 4 ปีที่แล้ว +1

    mirror text help please!!!

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

      Use new version of MD_Max72xx and MD_Parola libraries. And try Parola example sketch called "Scrolling". In code, line 43 you'll see:
      #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW
      change PAROLA_HW to your match your Max7219 type. Mine is FC16_HW
      So it will look like this -> #define HARDWARE_TYPE MD_MAX72XX::FC16_HW
      don't forget "_HW "
      Google for different hardware type of Max7219.

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

    Where is your code

  • @sanjaykhurana3400
    @sanjaykhurana3400 ปีที่แล้ว

    Wifi wwo 1 se 7219 joit

  • @Carlos-fl1zc
    @Carlos-fl1zc 5 ปีที่แล้ว

    Thank you friends. I speak spanish

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

    You speak french?

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

      Sorry, no.

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

      @@learnelectronics would you know a program to put the time like that on 8 matrix led?

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

    Jumble words

  • @barot67
    @barot67 ปีที่แล้ว

    Hello, could you help me? I have this error:
    Arduino:1.8.19 (Windows 10), Scheda:"Arduino Uno"
    C:\Users\6767s\Desktop\Arduino\orologio LEARN ELETRONICS\003333\003333.ino: In function 'void setup()':
    003333:87:3: error: 'P' was not declared in this scope
    P.begin(); //MD Parola parameter - begin
    ^
    C:\Users\6767s\Desktop\Arduino\orologio LEARN ELETRONICS\003333\003333.ino:87:3: note: suggested alternative: 'PI'
    P.begin(); //MD Parola parameter - begin
    ^
    PI
    C:\Users\6767s\Desktop\Arduino\orologio LEARN ELETRONICS\003333\003333.ino: In function 'void loop()':
    003333:103:7: error: 'P' was not declared in this scope
    if (P.displayAnimate())
    ^
    C:\Users\6767s\Desktop\Arduino\orologio LEARN ELETRONICS\003333\003333.ino:103:7: note: suggested alternative: 'PI'
    if (P.displayAnimate())
    ^
    PI
    exit status 1
    'P' was not declared in this scope
    Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
    "Mostra un output dettagliato durante la compilazione"
    in "File -> Impostazioni"
    thank you