מיקום טקסט באמצעות 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.
אתגר
קלהציבו מילה בשתי פינות:
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() {
}
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צגים וחיישנים
2צג LCD תווי
שלום על צג ה-LCDמיקום טקסט באמצעות setCursorהצגת מספרים בזמן אמת על צג ה-LCDניקוי ספרות שנשארוציור תווים מותאמים אישיתטקסט בגלילהתרגלו בעצמכם: Arduino אונליין