Arduino Scrolling Text LED Matrix with 'LIVE' speed and direction control - Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2024
  • Decided to create a new version of a tutorial I did a while back, but this time using a different library and adding 'LIVE' speed and direction control using a sliding potentiometer.
    You can find more information this and our tutorials on our website: brainy-bits.com/
    Facebook: / brainybits
    Twitter: / brainy_bits
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Really cool. Greetings from Andreas on Off Grid Sweden

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

    I love this project!!!!
    Could you recommend on a library for scrolling text for Arduino/ws2812/neopixel?
    Thanks!!

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

    Is there any way to use more than 8 of them? I was thinking of making a mirror of my 16x2 LCD display.

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

    Hmm. Would it be possible to daisy chain 24 of these 8x8 modules on single bus? (possibly with some separate wires for power and ground every few modules, just to make sure they get all the current needed).

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

    I really want to make a huge one of these for people that cut me off or tailgate on the highway.

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

    Best regards. I am repeating the question because I did not get an answer:
    I would love to use your beautiful design; the sketch is loaded normally but does not display any message on the display. I'm using the two libraries you provided: MD_MAX72XX and MD_Parola. I'm also using a 10K linear potentiometer in place of the Slider; Is that why it does not work? Another thing: the MD_MAX72xx.h file does not have the mod part like you say in the video! If you can help me, thank you very much!
    PS. What is the name of this white material that you attached the components to?

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

    Nice one. If i need to give message input by hc-05 bluetooth module. With android mobile. What kind of changes i need to do in this code. ?

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

    After a year of no response, I replace here again:
    Greetings Brainy Bits! I would love to use your beautiful design; the sketch is loaded normally but does not display any message on the display. I'm using the two libraries you provided: MD_MAX72XX and MD_Parola. I'm also using a 10K linear potentiometer in place of the Slider; Is that why it does not work? Another thing: the MD_MAX72xx.h file does not have the mod part like you say in the video! If you can help me, thank you very much!

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

    Greetings Brainy Bits! I would love to use your beautiful design; the sketch is loaded normally but does not display any message on the display. I'm using the two libraries you provided: MD_MAX72XX and MD_Parola. I'm also using a 10K linear potentiometer in place of the Slider; Is that why it does not work? Another thing: the MD_MAX72xx.h file does not have the mod part like you say in the video! If you can help me, thank you very much!

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

    So I am trying to use this libraries (MD MAX72xx and MD Parola) on a module I recently bought. It is the FC-16 module like the one used on the tutorial. I have defined the type of matrix I am using on the .h file to no avail. I cannot get a message to scroll at all no matter how much I change the code. Help? :(

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

    How do you make it scroll in other language and custom character/logo?

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

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

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

    Does anyone know how to do this with a large text file? So a restaurant can display a menu or a book can scroll in a waiting room?

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

    Can you please help me add a potentiometer to ws2812b Led strip for speed control in my current code?

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

    Mine is only showing on half of the screen :(

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

    instead of modify the .h file, couldn't you just add the same DEFINE line into your sketch code, after the INCLUDE of the lib? Shouldn't this override the .h file directive, and allow you to mantain the main lib code as it is, so you can easily upgrade without loosing your mods?

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

      Not really, you see the Library gets compiled separately from the Sketch, everything might get put together in the end but a #define in the sketch will not affect what's in the library. At least not using the Arduino IDE. It would be cool if you could. Thanks for watching btw.

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

      Brainy-Bits understood, thanks :-)

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

      @@BrainybitsCanada You can do this as well:
      #define HARDWARE_TYPE MD_MAX72XX::FC16_HW
      #define MAX_DEVICES 12
      #define CLK_PIN D5
      #define DATA_PIN D7
      #define CS_PIN D8
      // Hardware SPI connection
      MD_Parola P = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
      // Arbitrary output pins
      // MD_Parola P = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
      :-)

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

    Library is here, in case you don't feel like digging through that brainy bits site. github.com/MajicDesigns/MD_Parola

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

    I have the MD_MAX72xx.h but cannot find the #define USE_PAROLA_HW 0 or #define USE_GENERIC_HW 0 in the text. Are there different versions of this file?
    The version I have has:
    enum moduleType_t
    {
    PAROLA_HW, ///< Use the Parola style hardware modules.
    GENERIC_HW, ///< Use 'generic' style hardware modules commonly available.
    ICSTATION_HW, ///< Use ICStation style hardware module.
    FC16_HW ///< Use FC-16 style hardware module.
    };
    but it doesn't have #define USE_GENERIC_HW 0.

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

      I've just found the answer. No need to edit the latest version of MD_MAX72xx.h.
      Just simply change the arduino code #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW to #define HARDWARE_TYPE MD_MAX72XX::FC16_HW

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

    New definition like that not in MAX_72xx.h
    #define HARDWARE_TYPE MD_MAX72XX::FC16_HW // edit this as per your LED matrix hardware type
    MD_MAX72XX mx = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);

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

    When ı use library from github, the program give a error that is compiling error for arduino/geniuo uno

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

      Can you copy paste the error you're getting?

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

      Did you edit the library file already?

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

      Brainy-Bits nu. I use orjinal shape of library

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

      Check the part in the tutorial video where I talk about editing the library file to select the right setting for the type of Matrix module you are using. Remember that only one can be enabled at one time.

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

    Where is the South Park figure??? :O

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

      Yeah good point where is it? I'm gonna start doing a where's Waldo thing in my next videos, so keep an eye out for one of the South Park characters hidden somewhere.

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

    does not work

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

    First !