Menu
CoddyTech

שלום על צג ה-LCD

חלק מהיחידה צגים וחיישנים במסלול ה-Arduino של Coddy. שיעור 6 מתוך 24.

צג LCD תווים מציג טקסט: בצג הזה יש 2 שורות של 16 תווים. שבב בגבו מצייר את האותיות, והלוח אומר לו מה לצייר באמצעות שישה חוטים.

הספרייה LiquidCrystal מטפלת בתקשורת. יש לכלול אותה, ואז ליצור אובייקט lcd עם ששת הפינים, בסדר הזה: RS, E, D4, D5, D6 ו-D7.

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

ב-setup(), הקריאה lcd.begin(16, 2) מודיעה לספרייה שלמסך יש 16 עמודות ו-2 שורות. בלעדיה, הספרייה מתייחסת למסך כאילו יש בו שורה אחת, והשורה התחתונה נשארת ריקה.

אחר כך lcd.print() פועלת כמו Serial.print(): טקסט במירכאות או מספר. יש להשתמש ב-print(), ולא ב-println(): המסך לא יודע מהי שורה חדשה, ומצייר את שני התווים שמסיימים את השורה כתווים לא מובנים.

challenge icon

אתגר

קל

מסך ה-LCD מחובר לפינים 12, 11, 5, 4, 3 ו-2, וקוד הפתיחה יוצר את האובייקט lcd. בתוך setup():

  • מפעילים את המסך באמצעות lcd.begin(16, 2)
  • מדפיסים את Hello, world! באמצעות lcd.print()

לחצו על Run כדי לראות את זה על המסך, ואז על Check.

נסו בעצמכם

#include <LiquidCrystal.h>

// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // אתחל את המסך והדפס כאן את ההודעה
}

void loop() {
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה צגים וחיישנים

תרגלו בעצמכם: Arduino אונליין