کتابخانه کریستال مایع به شما اجازه می دهد تا نمایشگر های LCD که با درایور Hitachi HD44780 سازگار هستند را کنترل کنید.
بسیاری از آنها در بیرون وجود دارد و شما می توانید معمولا آنها را با رابط 16 پین تشخیص دهید.
این مثال طرح پذیرش ورودی سریال را از کامپیوتر میزبان و نمایش آن روی LCD است. با استفاده آن، طرح را آپلود کنید، سپس صفحه سریال را باز
کرده و چند کاراکتر تایپ کنید و برای ارسال کلیک کنید. متن بر روی LCD شما ظاهر می شود.
سخت افزار مورد نیاز
برد آردینو
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 نگاه کنید.
لینک سایت:Arduino - LiquidCrystalSerialکد:#include <LiquidCrystal.h> // دادن مقدار اولیه به کتابخانه با شماره ها ی پین های رابط LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup(){ // تنظیم شماره ستون و ردیف LCD : lcd.begin(16, 2); // دادن مقدار اولیه به ارتباط سریال : Serial.begin(9600); } void loop() { // وقتی که کاراکتر بر روی پورت سریال وارد میشود... if (Serial.available()) { // انتظار تا یک بیت برای ورود کامل پیام delay(100); // پاک کردن صفحه lcd.clear(); // خواندن تمام کاراکترهای موجود while (Serial.available() > 0) { // LCD نمایش هر کاراکتر در lcd.write(Serial.read()); } } }


LinkBack URL
About LinkBacks



پاسخ با نقل قول
