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

הדפסה על LCD - ARDUINO: 3 שלבים
הדפסה על LCD - ARDUINO: 3 שלבים

וִידֵאוֹ: הדפסה על LCD - ARDUINO: 3 שלבים

וִידֵאוֹ: הדפסה על LCD - ARDUINO: 3 שלבים
וִידֵאוֹ: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, יולי
Anonim
הדפסה על LCD - ARDUINO
הדפסה על LCD - ARDUINO

מבוא

אני אראה לך כיצד להדפיס על מסך 16X2 באמצעות ARDUINO

ואני קיבלתי את כל המרכיבים שלי מתוך RAM אלקטרוניקה

ram-e-shop.com/

אספקה

-ARDUINO UNO

-LCD 16X2

-לוח לחם

-POT 10K

שלב 1: סכמטי

סכמטי
סכמטי

שלב 2: קוד

/*

ספריית LiquidCrystal - שלום עולם

מדגים את השימוש בתצוגת LCD בגודל 16x2. ספריית LiquidCrystal פועלת עם כל צגי LCD התואמים את מנהל ההתקן של Hitachi HD44780. יש הרבה כאלה בחוץ, ובדרך כלל אתה יכול להגיד להם את זה על ידי ממשק 16 פינים.

מערכון זה מדפיס את "שלום עולם!" אל ה- LCD ומראה את השעה.

המעגל: * סיכת LCD RS לפין דיגיטלי 12 * LCD אפשר פין לפין דיגיטלי 11 * פין LCD D4 לסיכה דיגיטלית 5 * פין LCD D5 לסיכה דיגיטלית 4 * פין LCD D6 לסיכה דיגיטלית 3 * פין LCD D7 לסיכה דיגיטלית 2 * סיכת R/W LCD לקרקע * פין LCD VSS לקרקע * סיכת VCC LCD ל 5V * נגדת 10K: * מסתיימת ל- +5V וקרקע * מגב לפין VO VO (פין 3)

הספרייה נוספה במקור 18 באפריל 2008 על ידי David A. Mellis ספרייה שונה 5 ביולי 2009 על ידי לימור פריד (https://www.ladyada.net) דוגמה נוספה 9 ביולי 2009 על ידי טום איגו שונה 22 נובמבר 2010 על ידי טום איגו

קוד דוגמה זה נמצא ברשות הרבים.

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ כלול את קוד הספרייה: #include

// לאתחל את הספרייה עם המספרים של סיכות הממשק LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

הגדרת void () {// הגדר את מספר העמודות והשורות של ה- LCD: lcd.begin (16, 2); // הדפס הודעה ל- LCD. lcd.print ("שלום, עולם!"); }

לולאת void () {// הגדר את הסמן לעמודה 0, שורה 1 // (הערה: שורה 1 היא השורה השנייה, מכיוון שהספירה מתחילה ב- 0): lcd.setCursor (0, 1); // הדפס את מספר השניות מאז האיפוס: lcd.print (millis () / 1000); }

מוּמלָץ: