4X4 LED MATRIX באמצעות 74hc595 IC: 7 שלבים
4X4 LED MATRIX באמצעות 74hc595 IC: 7 שלבים
4X4 LED MATRIX באמצעות 74hc595 IC
4X4 LED MATRIX באמצעות 74hc595 IC

תיאור

בבלוג זה נתמקד כיצד לייצר ולקוד מטריצת LED 4x4 באמצעות מרשם משמרות (SN7HC595N)

אספקה

חומרים דרושים

  • משמרת משמרות (SN7HC595N)
  • כבלי מגשר
  • לוח Arduino (אני אשתמש ב- Arduino UNO)
  • 16 לדים
  • נגדים של 330 אוהם x4
  • ערכת הלחמה
  • צלחת PCB
  • חוטים מוצקים

שלב 1: מעגל

מקם 16 נוריות LED בריבוע כך שהאנודה של כל נורית LED פונה כלפי מטה והקטודות פונים ימינה

  • חבר את כל הקתודות של ה- LED בעמודים
  • חבר את כל האנודות של נוריות ה- LED בשורות
  • קח פלט מכל שורות ועמודות, כך שבסוף יהיו לך 8 יציאות מהמטריצה 4x4.

שלב 2: תרשים מעגל

תרשים מעגל
תרשים מעגל

שלב 3: אמצעי זהירות

  • הערך הנכון של הנגד חשוב מאוד מכיוון שהמעגל לא יפעל כראוי בלעדיו.
  • בזמן ההלחמה היו מאוד זהירים וודאו כי אף חוט שורה ועמודה לא נוגעים זה בזה.
  • אין לחבר את המעגל בזמן שהארדואינו דולק, כלומר כאשר לוח הארדואינו מופעל.
  • בדוק בנפרד את כל הנורות לפני החיבור.

שלב 4: קוד

הורד את הקוד מהקישור שניתן. קישור לקוד

שלב 5: הסבר

סיכות חשובות ב- IC-

SER (סדרתי) שבו הנתונים נכנסים;

SRCLK (שעון סידורי) הסיכה שהגדרת גבוה לאחסון מה שיש ב- SER;

RCLK (Register Clock) הסיכה שהגדרת גבוה לאחר שתסיים להגדיר את כל הסיכות

שבב Register Shift הופך סיביות שמוכנסות בסדרה דרך סיכת הנתונים ל -8 סיביות מקבילות, כך שאם אתה רוצה לשלוח נניח 10010000 אתה מתחיל עם הסיביות הפחות משמעותית (0) כך שתגדיר את SER ל- LOW (D10 ב- Arduino). לאחר מכן, אתה מגדיר את SCK (D11 ב- Arduino) ל- HIGH ולאחר מכן ל- LOW, כדי "לשמור" את הערך

שלב 6: דברים שכדאי לקחת

  • על ידי שינוי הקוד ניתן למעשה להדפיס דפוסים ודמויות שונות על מטריצת 4x4.
  • זה יכול לשמש תצוגה בעלות נמוכה לפרויקטים קטנים

מוּמלָץ: