כיצד לממשק LCD (תצוגת גביש נוזלי) באמצעות ארדואינו

נסה את הכלי שלנו לביטול בעיות





בתכנון מערכת משובצת מבוססת ארדוינו, המודולים של תצוגת הקריסטל הנוזלית ממלאים תפקיד חשוב מאוד. לפיכך חשוב מאוד ללמוד על כך כיצד לממשק LCD עם ארדואינו בגודל 16 × 2 בעיצוב מערכות משובצות. יחידות התצוגה חשובות מאוד בתקשורת בין העולם האנושי לעולם המכונות. יחידת התצוגה עובדת על אותו עיקרון, היא לא תלויה בגודל התצוגה שהיא עשויה להיות גדולה או קטנה. אנו עובדים עם התצוגות הפשוטות כמו יחידות 16 × 1 ו- 16 × 2. יחידת התצוגה 16 × 1 כוללת את 16 התווים המופיעים בשורה אחת ויחידות התצוגה 16 × 2 כוללות 32 תווים הנמצאים בשורה 2. עלינו לדעת שכדי להציג את כל התווים ישנם 5 × 10 פיקסלים. לכן כדי להציג תו אחד כל 50 הפיקסלים צריכים להיות ביחד. בתצוגה יש בקר שהוא HD44780 שהוא משמש לבקרת פיקסלים של תווים להצגה.

מהי תצוגת גביש נוזלי?

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




תצוגת גביש נוזלי

תצוגת גביש נוזלי

תצוגת גביש נוזלי של 16 × 2

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



  • רישום פיקוד
  • רישום נתונים

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

רישום נתונים: רושמי הנתונים משמשים להזנת השורה ב- LCD

תצוגת גביש נוזלי של 16x2

תצוגת גביש נוזלי של 16 × 2

תרשים סיכות ותיאור של כל סיכה הוסברו בטבלה הבאה.


סיכה לא שם סיכה

תיאור סיכה

סיכה 1

GND

סיכה זו היא סיכת קרקע ו- LCD מחובר לקרקע

סיכה 2

VCC

סיכת ה- VCC משמשת לאספקת החשמל ל- LCD

סיכה 3

VEE

סיכה זו משמשת להתאמת הניגודיות של ה- LCD על ידי חיבור הנגד המשתנה בין ה- VCC לקרקע.

סיכה 4

RS

ה- RS ידוע בשם select register והוא בוחר את register / Command / Data. לבחירת רישום הפקודה ה- RS צריך להיות שווה לאפס. לבחירת רישום הנתונים ה- RS צריך להיות שווה לאחד.

סיכה 5

R / W

סיכה זו משמשת לבחירת הפעולות של קריאה / כתיבה. כדי לבצע את פעולות הכתיבה R / W צריך להיות שווה לאפס. כדי לבצע את פעולות הקריאה R / W צריך להיות שווה לאחת.

סיכה 6

IN

זהו סיכת אות מאפשרת אם הפולסים החיוביים עוברים דרך סיכה, ואז הסיכה מתפקדת כסיכת קריאה / כתיבה.

סיכה 7

DB0 ל- DB7

הסיכה 7 מכילה סה'כ 8 פינים המשמשים כסיכת נתונים של LCD.

סיכה 15

LED +

סיכה זו מחוברת ל- VCC והיא משמשת לסיכה 16 להגדרת זוהר התאורה האחורית של LCD.

סיכה 16

לד -

סיכה זו מחוברת לקרקע והיא משמשת לסיכה 15 להגדרת זוהר התאורה האחורית של ה- LCD.

ממשק LCD עם מודול Arduino

תרשים המעגל הבא מציג את תצוגת הגביש הנוזלי עם ה- מודול ארדואינו . מתוך תרשים המעגל, אנו יכולים לראות כי סיכת ה- RS של ה- LCD מחוברת לסיכה 12 של הארדואינו. ה- LCD של סיכת R / W מחובר לקרקע. הסיכה 11 של ה- Arduino מחוברת לסיכת האיתות של מודול LCD. מודול ה- LCD ומודול ה- Arduino מקושרים למצב 4-סיביות בפרויקט זה. לפיכך ישנם ארבעה קווי קלט שהם DB4 עד DB7 של ה- LCD. תהליך זה פשוט מאוד, הוא דורש פחות כבלים לחיבור וגם אנו יכולים לנצל את הפוטנציאל הרב ביותר של מודול ה- LCD.

ממשק LCD עם מודול Arduino

ממשק LCD עם מודול Arduino

קווי הקלט הדיגיטליים (DB4-DB7) מתממשקים לסיכות הארדואינו מ 5-2. כדי להתאים את הניגודיות של התצוגה כאן אנו משתמשים בפוטנציומטר 10K. הזרם דרך נורת ה- LED האחורית הוא מהנגד 560 אוהם. שקע החשמל החיצוני מסופק על ידי הלוח לארדואינו. באמצעות המחשב דרך יציאת ה- USB, יכול Arduino להפעיל. חלקים מסוימים במעגל יכולים לדרוש את אספקת החשמל +5 וולט שהוא נלקח ממקור 5V על לוח Arduino.

התרשים הסכימטי הבא מראה את מודול ה- LCD המתממשק עם הארדואינו.

תרשים סכמטי

תרשים סכמטי

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

נקודות זיכוי: