Creating Arduino Library for MAX7219 8x32 Dot Matrix

Поделиться
HTML-код
  • Опубликовано: 4 июл 2024
  • Link to my GitHub repository to access MAX7219 library:
    github.com/akuzechie/MAX7219-...
    Contents:
    0:00 Introduction
    0:23 Circuit Diagram of Implemented Project
    1:15 Folder Structure of MAX7219 8x32 Library
    1:50 Public Functions of MAX7219 Library
    2:54 Example Sketch 1: Show Text & Numbers of MAX7219 8x32 Display
    4:16 Example Sketch 2: Display Count from 0 to 99
    5:00 Example Sketch 3: Display DHT22 Temp & Humidity
    6:17 Example Sketch 4: Show Data on Multiple 8x32 Dot Matrix Displays
    7:19 Conclusion

Комментарии • 37

  • @udominsee848
    @udominsee848 Год назад

    Thank you very much.
    From Thailand.

  • @moinshaikh6684
    @moinshaikh6684 2 года назад

    Oh my god anas, you're so intelligent in the field of embedded system,

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      Thanks Moin, I appreciate your feedback

  • @scottstevens7569
    @scottstevens7569 2 года назад +2

    Nice video and well presented. Creating and using then expanding an Arduino Library us very useful good job! Looking forward to more of this series. 🙂

  • @Sekhar_Home
    @Sekhar_Home 2 года назад +1

    I always admire the tutorial that you r giving.. thanks

  • @azzattar8422
    @azzattar8422 Год назад

    Merci pour les bonnes explications, et bonne continuation...

  • @TechBerto173
    @TechBerto173 11 месяцев назад

    Awesome videos, just found your channel and you have interesting and very informative videos. I used assembly programming for my 8051 projects before and want to learn to program arduino in assembly also. Thanks

  • @novocanal7153
    @novocanal7153 Месяц назад

    Great Library. thanks

  • @faridfarrokhnia1890
    @faridfarrokhnia1890 2 года назад +1

    It was a cool video as usual , Thank you for your nice and clear video.

  • @moinshaikh6684
    @moinshaikh6684 2 года назад +1

    Writing drivers for an embedded system is a not lesser than a dream for me

  • @Drxxx
    @Drxxx 2 года назад

    super video

  • @noureddinebenakrim5458
    @noureddinebenakrim5458 2 года назад

    Hi Anas happy to see you again, nice video as always, can you do this with assembly language

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      Hi Noureddine, sure as soon as I can.

  • @frenkkotarigan
    @frenkkotarigan Год назад

    I have project about load cell and use max 7219 as a display
    How to put the desimal result on the display?
    Could you help me?🙏

  • @IMRANKHAN-we9un
    @IMRANKHAN-we9un 2 года назад +1

    Nice video Sir. You are on Top as always. Fantastic project. Exactly which I wanted from a long time . You are the Rare 'GEM'. Greetings from INDIA.🌹🌹💐💐
    Can I use DHT11 sensor with same code ??

    • @AnasKuzechie
      @AnasKuzechie  2 года назад +1

      Thanks for your kind words. Yea, just replace in the sketch the statement DHT dht(5, DHT22); with DHT dht(5, DHT11);

    • @IMRANKHAN-we9un
      @IMRANKHAN-we9un 2 года назад +1

      @@AnasKuzechie Thanks a lot Sir for quick reply. 👏👏

  • @deadcertainty4528
    @deadcertainty4528 2 года назад

    Your videos are always excellent; thank you. I'd like to control a HT16K33 Display for alpha-numeric data, AND a MAX7219 to display various statuses using a number of individual LEDs (rather than a standard dot matrix display). Is it possible to address both a HT16K33 chip and a MAX7219 chip from a single Arduino, or would I need 2 Arduinos? If both can be controlled from a single Arduino, how would I set the I2C address of each chip in the sketch?

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      Thanks for your feedback. One Arduino, since HT16K33 uses I2C and MAX7219 uses SPI.

    • @deadcertainty4528
      @deadcertainty4528 2 года назад

      @@AnasKuzechie Thank you for your instant and most helpful reply !

    • @lefauve
      @lefauve 2 года назад

      @@deadcertainty4528 ​ @AnasKuzechie Just to be clear, you can totally use more than one SPI devices at once on a single Arduino, using the very same MISO/MOSI pins (you just need a different CS for each device). And you can also use more than one I2C devices at once, providing that you give each of them a different address (see your device datasheet to find out how to select address)

    • @deadcertainty4528
      @deadcertainty4528 2 года назад

      @@lefauve Thanks very much for your confirmation. I hadn't realised that MAX7219 is SPI rather than I2C. Now it's all clear to me how I can do both on the one device.

    • @lefauve
      @lefauve 2 года назад

      @@deadcertainty4528 FYI, you can have up to 127 different I2C devices at once, and there is no real limit for SPI but since you need a different CS pin for each, practical limit would be about 10-15 devices. For I2C, not all devices can use all possible addresses so for some devices you can only have 4 or 8of them at once. That should be enough for most of your projects 🙂

  • @keeper1855
    @keeper1855 2 года назад

    Super video.Thanks!Can you show how to control relays you sing push buttons with esp or Arduino by Lora ebyte?

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      Thanks for your feedback. I do have videos in regards to ESP32 & web applications. On the other hand, I don't have the LoRa module.

    • @keeper1855
      @keeper1855 2 года назад

      @@AnasKuzechie Thanks .

  • @IMRANKHAN-we9un
    @IMRANKHAN-we9un 2 года назад

    Sir ,
    The Temp.⁰C & Hum. % symbols are shown in the display in starting as
    ⁰C 24.8 , %75H. How to correct them in proper pattern ?? 🤔

    • @AnasKuzechie
      @AnasKuzechie  2 года назад

      Reverse digit numbering. 1 becomes 4, 2 becomes 3, etc. This depends on how leds are connected to MAX7219

    • @IMRANKHAN-we9un
      @IMRANKHAN-we9un 2 года назад

      @@AnasKuzechie Sir,
      I done it in advance only correction on display for 22THD to DHT22 but not affect the sensor readings.