תוכן עניינים:

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

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

וִידֵאוֹ: 4X4 LED MATRIX באמצעות 74hc595 IC: 7 שלבים
וִידֵאוֹ: How to make LED Cube (4x4x4) 2024, יולי
Anonim
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.
  • זה יכול לשמש תצוגה בעלות נמוכה לפרויקטים קטנים

מוּמלָץ: