תוכן עניינים:
- אספקה
- שלב 1: סקירת חומרה
- שלב 2: 16 × 2 תווים LCD Pinout
- שלב 3: חיווט - חיבור LCD בעל תווים של 16 × 2 עם Arduino Uno
- שלב 4: קוד
וִידֵאוֹ: מדריך תצוגת LCD: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
רוצים שפרויקטים של Arduino יציגו הודעות סטטוס או קריאות חיישנים? אז צגי LCD אלה עשויים להתאים באופן מושלם. הם נפוצים ביותר ודרך מהירה להוסיף ממשק קריא לפרויקט שלך.
מדריך זה יכסה את כל מה שאתה צריך לדעת כדי להתחיל לפעול עם מסכי LCD של תווים. לא רק 16 × 2 (1602) אלא כל מסכי LCD (לדוגמה, 16 × 4, 16 × 1, 20 × 4 וכו ') המבוססים על שבב בקר LCD ממשק מקביל של Hitachi הנקרא HD44780. כי, קהילת הארדואינו כבר פיתחה ספרייה לטיפול במסכי LCD 444480; כך שנוכל להתממשק אליהם תוך זמן קצר.
אספקה
- ArduinoUNO
- 16*2 תצוגת LCD
- לוח לחם
- 10K פוטנציומטר
- נגד 100 אוהם
- חוטי מגשר
שלב 1: סקירת חומרה
מסכי LCD אלה אידיאליים להצגת טקסט/תווים בלבד, ומכאן השם 'תו LCD'. הצג כולל תאורה אחורית LED והוא יכול להציג 32 תווים ASCII בשתי שורות עם 16 תווים בכל שורה.
כל מלבן מכיל רשת של 5 × 8 פיקסלים אם תסתכל מקרוב, תוכל למעשה לראות את המלבנים הקטנים של כל תו בתצוגה ואת הפיקסלים המרכיבים תו. כל אחד מהמלבנים הללו הוא רשת של 5 × 8 פיקסלים. למרות שהם מציגים רק טקסט, הם אכן מגיעים בגדלים וצבעים רבים: לדוגמה, 16 × 1, 16 × 4, 20 × 4, עם טקסט לבן על רקע כחול, עם טקסט שחור על ירוק ועוד רבים אחרים. החדשות הטובות הן שכל התצוגות הללו ניתנות להחלפה - אם אתה בונה את הפרויקט שלך עם כזה אתה יכול פשוט לנתק אותו ולהשתמש בגודל LCD/צבע אחר לבחירתך. הקוד שלך עשוי להתאים את עצמו לגודל הגדול יותר, אך לפחות החיווט זהה!
שלב 2: 16 × 2 תווים LCD Pinout
לפני שנצלול לחיבור וקוד לדוגמא, בואו נסתכל תחילה על ה- Pinout LCD.
GND צריך להיות מחובר לקרקע של Arduino. VCC הוא ספק הכוח עבור ה- LCD אותו אנו מחברים את פין ה -5 וולט על הארדואינו. Vo (LCD Contrast) שולט על הניגודיות והבהירות של ה- LCD. בעזרת מחלק מתח פשוט עם פוטנציומטר נוכל לבצע התאמות עדינות בניגודיות. סיכת RS (Register Select) מאפשרת ל- Arduino להגיד ל- LCD אם הוא שולח פקודות או את הנתונים. בעיקרון סיכה זו משמשת לבדל פקודות מהנתונים. לדוגמה, כאשר סיכת RS מוגדרת ל- LOW, אז אנו שולחים פקודות ל- LCD (כמו הגדר את הסמן למיקום ספציפי, נקה את התצוגה, גלול את התצוגה ימינה וכן הלאה). וכאשר סיכת RS מוגדרת ב- HIGH אנו שולחים נתונים/תווים ל- LCD. סיכה R/W (קריאה/כתיבה) על ה- LCD היא לשלוט אם אתה קורא נתונים מה- LCD או כותב נתונים ל- LCD. מכיוון שאנו משתמשים רק ב- LCD הזה כמכשיר OUTPUT, אנו נקשר את הסיכה LOW. זה מכריח אותו למצב WRITE. סיכה E (אפשר) משמשת להפעלת התצוגה. כלומר, כאשר סיכה זו מוגדרת ל- LOW, ל- LCD לא אכפת מה קורה עם R/W, RS וקווי אוטובוס הנתונים; כאשר סיכה זו מוגדרת ל- HIGH, ה- LCD מעבד את הנתונים הנכנסים. D0-D7 (Data Bus) הם הפינים המובילים את נתוני 8 הסיביות שאנו שולחים לתצוגה. לדוגמה, אם ברצוננו לראות את התו 'A' באותיות גדולות בתצוגה, נקבע את הסיכות הללו ל- 0100 0001 (על פי טבלת ASCII) ל- LCD. סיכות A-K (Anode & Cathode) משמשות לשליטה בתאורה האחורית של ה- LCD.
שלב 3: חיווט - חיבור LCD בעל תווים של 16 × 2 עם Arduino Uno
לפני שנגיע להעלות קוד ולשלוח נתונים לתצוגה, בואו לחבר את ה- LCD ל- Arduino. LCD כולל הרבה סיכות (16 סיכות בסך הכל) שנראה לך כיצד לחבר. אבל החדשות הטובות הן שלא כל הסיכות האלה נחוצות לנו כדי להתחבר לארדואינו. אנו יודעים שיש 8 שורות נתונים המובילות נתונים גולמיים לתצוגה. אבל, LCD44780 LCDs מעוצבים באופן שנוכל לדבר עם ה- LCD באמצעות 4 סיכות נתונים בלבד (מצב 4 סיביות) במקום 8 (מצב 8 סיביות). זה חוסך לנו 4 סיכות!
כעת, נחבר את צג ה- LCD ל- Arduino. ארבעה סיכות נתונים (D4-D7) מתצוגת ה- LCD יחוברו לפינים הדיגיטליים של ארדואינו מס '4-7. סיכה הפעלה ב- LCD תחובר ל- Arduino #2 וסיכת ה- RS ב- LCD תחובר ל- Arduino #1. התרשים הבא מראה לך כיצד לחבר הכל. חיבורי חיווט של LCD בגודל 16 × 2 תווים ו- Arduino UNO עם זה, אתה מוכן כעת להעלות קצת קוד ולהדפיס את התצוגה.
שלב 4: קוד
קישור קוד: מדריך תצוגת LCD
לכל בירור שלח לי דוא"ל אל: דוא"ל
מוּמלָץ:
Arduino Nano - מדריך חיישן מד גובה MPL3115A2 מדריך: 4 שלבים
Arduino Nano - MPL3115A2 מדריך חיישן מד גובה מדויק: ה- MPL3115A2 משתמש בחיישן לחץ MEMS עם ממשק I2C כדי לספק נתוני לחץ/גובה וטמפרטורה מדויקים. יציאות החיישן ממוגנות באמצעות ADC ברזולוציה גבוהה של 24 סיביות. עיבוד פנימי מסיר משימות פיצוי מה
Raspberry Pi - מדריך תאוצה 3 -ציר ADXL345 מדריך תאוצה: 4 שלבים
Raspberry Pi-מדד תאוצה 3 צירים ADXL345 מדריך תאוצה: ה- ADXL345 הוא מד תאוצה קטן ודק במיוחד בעל 3 צירים עם מדידה ברזולוציה גבוהה (13 סיביות) עד ± 16 גרם. נתוני הפלט הדיגיטליים מעוצבים כהשלמה של 16 סיביות ונגישים באמצעות ממשק דיגיטלי I2 C. הוא מודד את
מדריך LCD 16x2 Arduino - תצוגת LCD 1602 ממשק עם Arduino Uno: 5 שלבים
מדריך LCD 16x2 Arduino | ממשק 1602 LCD עם Arduino Uno: היי חבר'ה מכיוון שפרויקטים רבים זקוקים למסך כדי להציג את הנתונים בין אם מדובר באיזה מד DIY או בתצוגת ספירת מנוי של YouTube או מחשבון או נעילת לוח מקשים עם תצוגה ואם כל סוגי הפרויקטים האלה נעשים עם arduino הם בהחלט יגדירו
חלקיק פוטון - מדריך חיישן מד גובה MPL3115A2 מדריך: 4 שלבים
חלקיק פוטון - מדריך חיישן מד גובה MPL3115A2 מדויק: מדריך MPL3115A2 משתמש בחיישן לחץ MEMS עם ממשק I2C כדי לספק נתוני לחץ/גובה וטמפרטורה מדויקים. יציאות החיישן ממוגנות באמצעות ADC ברזולוציה גבוהה של 24 סיביות. עיבוד פנימי מסיר משימות פיצוי מה
מדריך הצג מונה + מדריך ESP8266: 6 שלבים (עם תמונות)
מדריך הצגת מדריכים + מדריך ESP8266: מוני מנוי ליוטיוב ולפייסבוק הם די שכיחים, אבל למה שלא תכין משהו דומה עבור Instructables? זה בדיוק מה שאנחנו הולכים לעשות: במדריך זה נכין מונה צפייה של Instructables! הצפיות יצטרכו להיות כפופות