Menu
CoddyTech

מיקום טקסט באמצעות setCursor

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

ל-LCD יש סמן: המקום שאליו תופיע האות הבאה. כל אות מזיזה אותו עמודה אחת ימינה. אחרי lcd.begin() הוא נמצא בפינה השמאלית העליונה.

lcd.setCursor(column, row) מזיזה אותו. הספירה של שניהם מתחילה ב-0: עמודות 0 עד 15, שורות 0 ו-1. העמודה מופיעה ראשונה.

lcd.setCursor(0, 0);   // למעלה משמאל
lcd.print("Top");
lcd.setCursor(4, 1);   // השורה התחתונה, העמודה החמישית
lcd.print("Bottom");

כדי לסיים מילה בקצה הימני, מתחילים אותה ב-16 פחות מספר האותיות שלה. מילה בת 5 אותיות מתחילה בעמודה 11 וממלאת את העמודות 11 עד 15.

challenge icon

אתגר

קל

הציבו מילה בשתי פינות:

  • Hello בתחילת השורה העליונה
  • World בסוף השורה התחתונה, כשהאות האחרונה שלה נמצאת בעמודה האחרונה

לחצו על Run, ואז על Check.

נסו בעצמכם

#include <LiquidCrystal.h>

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

void setup() {
  lcd.begin(16, 2);

  // Hello בתחילת השורה העליונה
  // World בסוף השורה התחתונה
}

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

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

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

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