کتابخانه کریستال مایع به شما اجازه می دهد تا نمایشگر های LCD که با درایور Hitachi HD44780 سازگار هستند را کنترل کنید.
بسیاری از آنها در بیرون وجود دارد و شما می توانید معمولا آنها را با رابط 16 پین تشخیص دهید.
این مثال چگونگی استفاده از روش ()cursor و ()noCursorبرای کنترل مکان نمای تأکیدی را نشان می دهد.
سخت افزار مورد نیاز
برد آردینو
LCD (سازگار با درایور هیتاچی HD44780)
پتانسیومتر 10 کیلو
بردبرد
سیم
مدار:
نمایشگر LCD خود را با سیم به پین های زیر متصل کنید:
پین RS ،LCD به پین دیجیتال 12
پین Enable ،LCD به پین دیجیتال 11
پین D4، LCD به پین دیجیتال 5
پین D5، LCD به پین دیجیتال 4
پین D6، LCD به پین دیجیتال 3
پین D7، LCD به پین دیجیتال 2
علاوه براین، پتانسیومتر 10k را به 5 ولت و زمین با سیم وصل کنید، برای جاروب (خروجی) به پین VO (پین 3) صفحه ی LCD
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: LCD_bb (1).jpg
مشاهده: 101
حجم: 17.6 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=21&d=1364244292&thumb=1)
تصویر از Fritzing .برای مثال های بیشتر ،به صفحه پروژه Fritzng نگاه کنید.
![برای دیدن سایز بزرگ روی عکس کلیک کنید
نام: LCD_schem.jpg
مشاهده: 126
حجم: 15.8 کیلو بایت](http://forum.arduino.ir/attachment.php?attachmentid=22&d=1364272408&thumb=1)
کد:
#include <LiquidCrystal.h>
// دادن مقدار اولیه به کتابخانه با شماره ها ی پین های رابط
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// تنظیم شماره ستون و ردیف LCD:
lcd.begin(16, 2);
// LCD چاپ پیام در
lcd.print("hello, world!");
}
void loop() {
// خاموش کردن مکان نما:
lcd.noCursor();
delay(500);
// روشن کردن مکان نما:
lcd.cursor();
delay(500);
}
لینک سایت:Arduino - LiquidCrystalCursor