תצוגת 7 קטעים וארדואינו

תצוגת 7 קטעים

תצוגה היא מסך קטן עם קטעים המוארים על ידי נוריות LED כדי להציג מידע כלשהו. לכן הם מאוד שימושיים להצגת סוג נתונים כלשהו, ​​כגון ספירת מונה, הערך שנאסף על ידי חיישן בעשרוני וכו '. כפי שאתה כבר יודע, זה סוג של תצוגת 7 קטעים זה יכול ליצור מספרים ואותיות, כמו גם כמה סמלים. למרות שזה די מוגבל.

יש אחרים מציג קטעים נוספים שיכולים ליצור תווים או סמלים אלפאנומריים מורכבים יותר. אתה יכול גם לשלב כמה מהתצוגות האלה עם 7 קטעים כדי להציג יותר נתונים או כמות מידע. למעשה, הם כבר מוכרים מודולים עם כמה מתצוגות פשוטות אלה המצורפות ליצירת פאנל קצת יותר גדול, כמו מודולים המשתמשים בארבעה תצוגות בעלות 7 קטעים וכו '.

7-קטע תצוגה ותפעול pinout

ליצור תווים בתצוגה בת 7 קטעים

זה די פשוט, זה פאנל עם כמה קווים ש מוארים על ידי נורית LED. בהתאם לשורות המוארות, ייתכן שתוצג אופי אחר. כדי לבצע בקרה זו, ישנם 10 פינים לכל תצוגה בת 7 קטעים. אחד לכל קטע, הנקודה (dp) וגם שני נפוצים כפי שנראים בתמונה. כדי להאיר אותם, פשוט השתמש במיקרו-בקר כדי לשלוח מתח לקטע שברצונך להאיר כדי לחבר את הדמות שאתה רוצה.

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

Pinout

פינת תצוגה של 7 קטעים

ידי ejemplo, כדי להכין "7" אתה יכול להדליק A, B ו- C. או כדי להכין "A" אתה יכול להדליק הכל חוץ מ- dp ו- D. פשוט, נכון?

בדוק תמיד את גליונות הנתונים של היצרן או להציג גליונות נתונים שקנית. ייתכנו שינויים במקרים מסוימים.

הדבר היחיד שאתה צריך לזכור הוא אם התצוגה 7-קטעים שקנית היא קתודה או אנודה משותפת. לקתודה המשותפת יש את הסיכה המשותפת המחוברת לסיכות השליליות של נוריות ה- LED, כלומר היא נשלטת עם לוגיקה 1 או מתח גבוה כדי להאיר את הקטע. בעוד שבמקרה של האנודה הנפוצה, כל האנודות של נוריות ה- LED מחוברות לאותו סיכה והיא נשלטת על ידי מתח נמוך או 0. אז תדעו אם המיקרו-בקר Arduino צריך לשלוח 0 או 1 כדי להפעיל אותו .. .

חיבור עם ארדואינו

תצוגת 7 קטעים ומחוברים לארדואינו

אם יש לך קרש לחם, לוח ארדואינו, ו תצוגת 7 קטעים כדי להתחיל לבדוק את השימוש בו, ניתן לחבר אותו בקלות. אתה רק צריך להחליט לאיזה סיכה אתה מחבר כל קטע ואז לזכור אותו כדי ליצור את הקוד המתאים. במקרה זה נעשה שימוש בתצוגה משותפת של 7 קטעים של קתודה, ולכן היא מופעלת באמצעות 1 או HIGH.

לאנודה נפוצה לא יהיה הבדל גדול, פשוט שנה את הסיכה שחיברנו ל- GND ל- 5v. וזכור בקוד שהוא מופעל באמצעות LOW.

אתה יכול לעשות כמה דברים, כמו לשים ישירות את הערך של כל קטע בקוד כדי להתחיל לעשות ניסויים ולראות כיצד התצוגה מגיבה או לעשות משהו פרקטי יותר ולראות את ערך הפלט של המונה, או ערך שנמדד על ידי חיישן וכו '. במקרים מסוימים תצטרך להמיר למערכת העשרונית ... דוגמת קוד פשוטה עבור a תצוגת 7 קטעים בארדואינו IDE היה:

// הגדירו את הכפתור
#define PUSHBUTTON 10

// זהו מערך של ביטים המציגים ערכים שונים בתצוגת 7 הקטעים
מספר בתים [10] [8] =
{
{1, 1, 1, 1, 1, 1, 0, 0}, // 0
{0, 1, 1, 0, 0, 0, 0, 0}, // 1
{1, 1, 0, 1, 1, 0, 1, 0}, // 2
{1, 1, 1, 1, 0, 0, 1, 0}, // 3
{0, 1, 1, 0, 0, 1, 1, 0}, // 4
{1, 0, 1, 1, 0, 1, 1, 0}, // 5
{1, 0, 1, 1, 1, 1, 1, 0}, // 6
{1, 1, 1, 0, 0, 0, 0, 0}, // 7
{1, 1, 1, 1, 1, 1, 1, 0}, // 8
{1, 1, 1, 0, 0, 1, 1, 0} // 9
};

void setup () {
// הפעל צג סדרתי
Serial.begin (9600);
עבור (int i = 2; i <10; i ++)
{
// הגדר את הפינים במצב פלט
pinMode (i, OUTPUT);
}

// הגדר את סיכת הכפתור כקלט
pinMode (לחצן PUSH, INPUT);

// הגדר את הזרע הקבוע
randomSeed (analogRead (A0));
}

loid loop () {
// קרא את ערך הכפתור
ערך int = digitalRead (PUSH BUTTON);

// אם הוא נלחץ
אם (ערך == HIGH)
{

// צור מספר אקראי בין 1 ל -7
int randomNumber = אקראי (1, 7);

// הקטעים מוצבים במצב הנכון כדי להציג את המספר האקראי
עבור (int e = 0; e <8; e ++)
{
digitalWrite (e + 2, מספר [randomNumber] [e]);
}

עיכוב (500);
}
}

תצוגת 7 קטעים עם מספרים מרובים

תצוגה מרובה

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

אז ניתן לשלוט על ידי ארדואינו. לדוגמא, אם ברצונך להפעיל את קטע F, תוכל לשלוח LOW או HIGH בהתאם לסוג התצוגה שהוא וקטע זה יופעל עבור כל הספרות הנוכחיות. אבל רק אחת תידלק, הספרה שהפעלנו את המשותפת. ככה זה נשלט ...

אם אתה מעוניין בתצוגה מסוג זה, לא נמצאו מוצרים. וחנויות מתמחות אחרות ...


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.