Using an 8x8 LED Matrix (788BS) | ARDUINO # 21

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • Hello, in this video you will be using an 8x8 LED matrix display and you will even be able to create your own character.
    Link to create your own character: xantorohara.gi...
    The program and the diagram can be found in my github: github.com/ele...
    My GitHub: github.com/ele...
    Link to subscribe: / @electrocodeur

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

  • @patrickventurini5407
    @patrickventurini5407 4 หลายเดือนก่อน +1

    Bonne vidéo.
    En ce qui me concerne j'ai réussi à faire fonctionner un matrice Led avec le micro contrôleur nécessitant 4 fils (module)
    Par contre j'ai aussi une matrice à Led 8x8 références 1588ASRG.Il y a 24 pins au lieu de 16.
    Ce qui complique pour trouver les lignes et les colonnes.
    Pas trouvé de plan qui tienne la route 😮😮😮😮

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

      Il y a un très bon article de locoduino sur ce sujet et qui traite votre afficheur : www.locoduino.org/spip.php?article254

  • @Taliban711
    @Taliban711 4 หลายเดือนก่อน +1

    Bonjour, super video ! comment as-tu calculé la valeur de tes résistances ? Merci

    • @ElectroCodeur
      @ElectroCodeur  4 หลายเดือนก่อน +1

      La résistance utilisé pour ma LED est une résistance de 220 ohms.
      J'ai utilisé une résistance de 220 Ω puisque l’Arduino délivre du 5V et la LED consomme environ 2V(pour les LEDs rouges et jaunes et 2.8V pour les LEDs bleues et blanches) ensuite à l'aide de la loi d'Ohm (U=RxI) j'ai calculé la résistance 5V-2V = 3V pour la résistance, alors R = U/I ce qui équivaut à 3V/0.020A ce qui nous fait R = 150 ohms mais question de sécurité je recommande de choisir une valeur supérieur d'où mon choix d’avoir pris 220 Ω.

  • @zpiboo
    @zpiboo 2 ปีที่แล้ว +3

    Merci beaucoup pour ce tutoriel !
    Il y a juste deux choses que je ne comprends pas dans le code :
    dans la fonction drawScreen, pourquoi est-ce que tu allumes puis éteint la ligne ? (ça :
    digitalWrite(rows[i], HIGH);
    delay(2); // Set this to 50 or 100 if you want to see the multiplexing effect!
    digitalWrite(rows[i], LOW); )
    et dans la fonction setColumns, pourquoi est-ce que tu mets des 1 en hexadécimal (0x01) et pas simplement des 1 ?

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

      Bonjour, d'abord merci pour votre commentaire.
      La première chose que vous n'avez pas compris est le multiplexage : le multiplexage est un procédé qui consiste à utiliser plusieurs voyants ou plusieurs afficheurs et à ne pas tous les allumer à la fois, en vue d'économiser de l'énergie et de limiter le nombre de fils de câblage.
      Ensuite pour la deuxième chose que vous n'avez pas compris je ne pourrais pas vous en dire plus car une partie du programme est constitué d'autres programmes notamment celle-ci donc je ne sais pas vraiment l'utilisation de cette fonction...

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

      ​@@ElectroCodeur J'ai bien compris ce qu'est le multiplaxage, je ne comprenais juste pas pourquoi envoyer du courant puis l'éteindre dans les lignes, mais je viens de comprendre après avoir re-regardé la vidéo : il faut pour allumer un pixel allumer sa ligne et sa colonne. La fonction setColumns allume la colonne de chaque pixel à allumer dans la ligne en train d'être traitée, puis la ligne est allumée puis éteinte pour allumer tous les pixels dont la colonne est allumée.

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

      salut stp où est le lien dont vous avez parlé dans la vidéo

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

      Bonjour, voici le lien pour créer son propre caractère : xantorohara.github.io/led-matrix-editor/
      Et celui pour le code/schéma : github.com/electrocodeur/matrix

  • @pierre-louischassaing4584
    @pierre-louischassaing4584 2 ปีที่แล้ว +1

    Super, bien expliquer par contre une question si on à quatre modules quel modif dans le programme ? (je débute , j'ai vu tes autres tutos à la retraite depuis peu je me lance ) merci

    • @ElectroCodeur
      @ElectroCodeur  2 ปีที่แล้ว +1

      Malheureusement, moi aussi je ne suis pas très habile avec l’afficheur à matrice donc je ne peux pas vous aider dans ce sujet .

  • @HosnelDEGUENON
    @HosnelDEGUENON 4 หลายเดือนก่อน +1

    J'aimerais avoir le lien pour créer soit ses motifs

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

      Le lien est déjà disponible dans la description 🙂.

    • @HosnelDEGUENON
      @HosnelDEGUENON 4 หลายเดือนก่อน +1

      C'est où la description svp ?

    • @ElectroCodeur
      @ElectroCodeur  4 หลายเดือนก่อน +1

      C'est en dessous de la vidéo, voici le lien vers le site en question : xantorohara.github.io/led-matrix-editor

    • @HosnelDEGUENON
      @HosnelDEGUENON 4 หลายเดือนก่อน +1

      Merci bien