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

מדריך LCD 16x2 Arduino - תצוגת LCD 1602 ממשק עם Arduino Uno: 5 שלבים
מדריך LCD 16x2 Arduino - תצוגת LCD 1602 ממשק עם Arduino Uno: 5 שלבים

וִידֵאוֹ: מדריך LCD 16x2 Arduino - תצוגת LCD 1602 ממשק עם Arduino Uno: 5 שלבים

וִידֵאוֹ: מדריך LCD 16x2 Arduino - תצוגת LCD 1602 ממשק עם Arduino Uno: 5 שלבים
וִידֵאוֹ: חיבור תצוגת LCD עם חיישן ultrasonic ופוטנציומטר חלק 1 2024, נוֹבֶמבֶּר
Anonim
מדריך Arduino LCD 16x2 | תצוגת LCD 1602 ממשק עם Arduino Uno
מדריך Arduino LCD 16x2 | תצוגת LCD 1602 ממשק עם Arduino Uno

היי חבר'ה מכיוון שפרויקטים רבים זקוקים למסך כדי להציג את הנתונים בין אם מדובר באיזה מד DIY או בתצוגת ספירת מנוי של YouTube או מחשבון או נעילת לוח מקשים עם תצוגה ואם כל סוגי הפרויקטים האלה מבוצעים עם arduino הם בהחלט יצטרכו תצוגה ו מכיוון שרוב התצוגות אינן זולות במיוחד למעט 1602 תצוגת LCD ולכן כדאי להשתמש בתצוגת LCD בגודל 16x2 עם ארדואינו לפרויקטים אבל הבעיה היחידה היא שהיא תצוגת SPI וצריכה הרבה חיבורים ולכן במדריך זה נראה כיצד חיברתי את המסך שלי עם ארדואינו וכתבתי קוד להצגת נתונים על צג ה- LCD.

שלב 1: דברים שאתה צריך

דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך

אז בשביל ההוראות האלה נזדקק לדברים הבאים: 16X2 LCD

ארדואינו אונו

פוטנציומטר 10K

נגד 220 אוהם

חיבור חוטים

לוח לחם

שלב 2: סיכות לתצוגת LCD של 1602

סיכות של תצוגת LCD 1602
סיכות של תצוגת LCD 1602

סיכות אלה זמינות בתצוגה: VSS: זהו סיכת הקרקע. VDD: זהו סיכת 5V. V0: סיכה זו שולטת בניגודיות ה- LCD. RS (רשום בחר סיכה): בקרת סיכה זו היכן אתה כותב נתונים בזיכרון ה- LCD. ישנם שני סוגים של רישומים; מאגר נתונים המחזיק את מה שנמצא על המסך ורשם ההוראות שבו ה- LCD מחפש את ההוראה הבאה. R/W (סיכת קריאה/כתיבה): סיכה זו בוחרת את המצב; מצב קריאה או מצב כתיבה. חיבורו לקרקע יכניס את ה- LCD למצב קריאה. E (אפשר סיכה): סיכה זו מאפשרת את הכתיבה לרשמים. סיכות הנתונים: ישנם 8 סיכות נתונים (D0-D7). המצב הגבוה או הנמוך של סיכות אלה מייצג את הביטים שאתה כותב כדי לרשום במצב הכתיבה או את הערכים שאתה קורא במצב הקריאה. שני הפינים האחרונים מיועדים לתאורה האחורית של ה- LCD. בחלק מסכי ה- LCD יש 16 סיכות ולחלקם 14 סיכות. אם יש לך LCD 14 פינים אז זה אומר שאין תאורה אחורית. A (LED+): סיכה זו היא החיבור החיובי של האור האחורי. K (LED-): סיכה זו היא החיבור השלילי של התאורה האחורית.

שלב 3: חיבורים

חיבורים
חיבורים

ניתן לחבר את ה- LCD במצב 4 ביט וגם 8 סיביות. במצב 4 סיביות עלינו להשתמש רק ב -4 סיכות הנתונים ואילו במצב 8 סיביות נצטרך להשתמש בכל 8 סיכות הנתונים. אתה יכול לעשות כמעט הכל במצב 4 סיביות, כך שבדוגמה זו אנו הולכים לחבר אותו במצב 4 סיביות. החיבורים של LCD עם Arduino הם כדלקמן 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 אמצע פוטנציומטר 10K

חבר את שני קצות הפוטנציומטר ל- GND ו- 5V

RS. סיכה 7R/W סיכת GNDE 6D4 פין 5D5. פין 4D6 פין 3D7 פין 2A ל 5V עד 220 אוהם נגד K GND

שלב 4: קוד

קוד
קוד

לפני העלאת הקוד בארדואינו, יהיה עליך להוריד את הספרייה עבור ה- LCD. בספרייה יהיו פונקציות מובנות שיעזרו לנו להפוך את הקוד לפשוט. הורד את הספרייה מהקישור למטה אם IDE מציג שגיאה לתצוגת LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal לאחר ההורדה, חלץ אותו לתיקיית הספרייה של Arduino.#כולל "LiquidCrystal.h" // אתחול הספרייה עבור LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // אתחול הפינים שבהם חיברנו את ההתקנה של LCDvoid () // כל מה שנכתב בו יפעל פעם אחת בלבד {lcd.begin (16, 2); // אתחול הממשק ב- LCD screenlcd.setCursor (0, 0); // הגדר את הסמן לעמודה 0, line1lcd.print ("ברוכים הבאים"); // print namelcd.setCursor (0, 1); // הגדר את הסמן לעמודה 0, שורה 2lcd.print ("ארדואינו עולם"); // הדפס שם} לולאת חלל () // כל מה שנכתב בה יפעל שוב ושוב {}

שלב 5: פלט

תְפוּקָה
תְפוּקָה
תְפוּקָה
תְפוּקָה

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

מוּמלָץ: