מהבהב עיני LED לרובוט: 6 שלבים
מהבהב עיני LED לרובוט: 6 שלבים
Anonim
מהבהב עיני LED לרובוט
מהבהב עיני LED לרובוט

הדרכה זו עוסקת בהבהוב העין של הרובוט באמצעות מטריצת LED.

שלב 1: תיאוריה

תֵאוֹרִיָה
תֵאוֹרִיָה

בתצוגת מטריצת נקודות, נוריות LED מרובות מחוברות יחד בשורות ועמודות. זה נעשה כדי למזער את מספר הסיכות הדרושות להנעתן. לדוגמה, מטריצת 8 × 8 של נוריות LED (מוצג למעלה) תזדקק ל 64 סיכות I/O, אחת לכל פיקסל LED. על ידי חיווט כל האנודות יחד בשורות (R1 עד R8) והקטודות בעמודות (C1 עד C8), המספר הנדרש של סיכות קלט/פלט מצטמצם ל 16. כל נורית פונה לפי מספר השורה והעמודה שלה. באיור שלהלן, אם R4 נמשך גבוה ו- C3 נמשך נמוך, הנורית בשורה הרביעית והעמודה השלישית תידלק. ניתן להציג תווים על ידי סריקה מהירה של שורות או עמודות.

שלב 2: נדרש חומרה

  1. ארדואינו UNO עם כבל
  2. מודול תצוגת LED dot matrix7219 (2)
  3. חוטי מגשר M-F

שלב 3: אנימציה של עין

האנימציה של עין
האנימציה של עין

ארכיטקטורה זו מאפשרת לתוכנה להגדיר רצפי אנימציות כטבלאות של זוגות מפות סיביות ומשך תצוגה.

שלב 4: צעדים

צעדים
צעדים
  • סיכה 2 מחוברת ל- DataIn
  • סיכה 4 מחוברת ל- CLK
  • סיכה 3 מחוברת ל- CS
  • VCC עד 5v
  • Gnd to Gnd

שלב 5: ספרן וקוד