کریستال مایع – ()blink() and noBlink
کتابخانه کریستال مایع به شما اجازه می دهد تا نمایشگر های LCD که با درایور Hitachi HD44780 سازگار هستند را کنترل کنید.
بسیاری از آنها در بیرون وجود دارد و شما می توانید معمولا آنها را با رابط 16 پین تشخیص دهید.
این طرح به عنوان مثال ،چگونگی استفاده از متد ()blink و ()noBlink برای چشمک زدن مکان نمای بلوکی نشان می دهد.
سخت افزار مورد نیاز
برد آردینو
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
تصویر از Fritzing .برای مثال های بیشتر ،به صفحه پروژه Fritzng نگاه کنید.
سورس کد:
کد:
#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.noBlink();
delay(3000);
// روشن کردن چشمک مکان نما:
lcd.blink();
delay(3000);
}
لینک سایت :
Arduino - LiquidCrystalBlink