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

Arduino למתחילים: ממשק Arduino עם 16x2 LCD מוסבר: 5 שלבים
Arduino למתחילים: ממשק Arduino עם 16x2 LCD מוסבר: 5 שלבים

וִידֵאוֹ: Arduino למתחילים: ממשק Arduino עם 16x2 LCD מוסבר: 5 שלבים

וִידֵאוֹ: Arduino למתחילים: ממשק Arduino עם 16x2 LCD מוסבר: 5 שלבים
וִידֵאוֹ: שימוש ב- App Designer ליצירת ממשק משתמש ששולט במיקרו-בקר Arduino 2024, דֵצֶמבֶּר
Anonim
Arduino למתחילים: ממשק Arduino עם 16x2 LCD מוסבר
Arduino למתחילים: ממשק Arduino עם 16x2 LCD מוסבר

שלום לכולם, כיום, Arduino הפך פופולרי מאוד וכולם מקבלים את זה גם בגלל קלות הקידוד.

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

בואו נתחיל..

שלב 1: Pinout של 16x2 LCD

Pinout של 16x2 LCD
Pinout של 16x2 LCD

16x2 LCD הוא בעל 16 תווים ו- 2 שורות LCD בעל 16 פיני חיבור. LCD זה דורש להציג נתונים או טקסט בפורמט ASCII. השורה הראשונה מתחילה ב 0x80 והשורה השנייה מתחילה בכתובת 0xC0.

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

לדוגמה, לשלוח 0x45 ראשית יישלחו ואז 5 יישלחו.

שלב 2: חיבור של ממשק LCD בגודל 16x2 עם Arduino

חיבור של ממשק LCD בגודל 16x2 עם Arduino
חיבור של ממשק LCD בגודל 16x2 עם Arduino

שלב 3: בקרת הזרימה והזרימה

ישנם 3 סיכות שליטה שהם RS, RW, E.

אופן השימוש ב- RS: כאשר הפקודה נשלחת, RS = 0 כאשר הנתונים נשלחים, ואז RS = 1

סיכת RW היא קריאה/כתיבה.

כאשר, RW = 0 פירושו כתיבת נתונים על LCD

RW = 1 פירושו קריאת נתונים מ- LCD

אופן השימוש ב- RW:

כאשר אנו כותבים לפקודת LCD/נתונים, אנו מגדירים את הסיכה כ- LOW.

כאשר אנו קוראים מתוך LCD, אנו מגדירים את הסיכה כ- HIGH.

במקרה שלנו, חיברנו אותו לרמה נמוכה מכיוון שנכתוב תמיד ל- LCD.

אופן השימוש ב- E (אפשר):

כאשר אנו שולחים נתונים ל- LCD, אנו נותנים דופק ל- lcd בעזרת סיכה E.

שלב 4: זרימה ברמה גבוהה

זוהי זרימה ברמה גבוהה שעלינו לעקוב אחריה בעת שליחת COMMAND/DATA ל- LCD.

דופק אפשר לנשנש גבוה יותר,

ערך RS תקין, מבוסס על COMMAND/DATA

נשנוש תחתון

אפשר דופק,

ערך RS תקין, מבוסס על COMMAND/DATA

מוּמלָץ: