راه اندازی LCD کاراکتری با I2C آردوینو
در این روش از آی سی PCF8574 به عنوان واسط بین پایه های i2c آردوینو و lcdd کاراکتری استفاده میکنیم. برای راه اندازی LCD ها حداقل به ۶ پین میکرو نیاز دارید و معمولا در اغلب پروژه ها ، یک پورت کامل به آنها اختصاص داده می شود. بعضی مواقع شما با کمبود پین های میکرو مواجه میشوید برای رفع این مشکل در واقع تو این مطلب میخوایم به آموزش راه اندازی lcd با دو پایه بپردازیم.مزیت دیگر این ماژول کنترل بک لایت LCD بوسیله ی همان ۲ پین است.این ماژول در حقیقت برای آردینو (Arduino) طراحی شده است ، این ماژول مناسب جهت استفاده در انواع بردهای میکروکنترلری ، آردوینو(Arduino)، رزبری پای، نانو پی و دیگری بردها است.
ابزار لازم برای انجام پروژه :
- برد آردوینو(arduino)
- LCD 16 * 2
- راه انداز LCD
- هویه برای لحیم کردن درایور به پشت
بعد از لیحم کاری راه انداز و LCD باید همچین شکلی داشته باشند.
- حالا باید Vcc درایور رو به ۵v آردوینو(arduino) متصل کنید.
- Gnd ماژول رو به Gnd آردوینو(arduino) متصل کنید.
- سیم های SCL و SDA که مربوط به پروتکل I2C هستند رو باید به ترتیب به پین های A5 و A4 آردوینو(arduino) متصل کنید.
برای راه اندازی این ماژول به کتابخانه liquid crystal i2c نیاز دارید. برای اضافه کردن کتابخانه آموزش زیر را دنبال کنید. آموزش اضافه کردن کتابخانه به نرم افزار آردوینو
برنامه نمونه راه اندازی LCD کاراکتری با I2C آردوینو
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); Serial.begin(9600); } void loop() { if (Serial.available()) { delay(100); lcd.clear(); while (Serial.available() > 0) { lcd.write(Serial.read()); } } }
بعد از آپلود کد بالا روی برد آردوینو(arduino) و سریال مانیتور رو باز کنید. بادرید اون رو روی ۹۶۰۰ تنظیم کنید. هر کلمه ای رو تایپ کنید و Enter رو بزنید متن تایپ شده رو LCD نمایش داده می شود.
سلام من همین کارو برای یک ال سی دی 4 * 20 انجام دادم ولی نشد هیچی رو ال سی دی نمایش نمیده.
سلام.
تغذیه را چک کنید.
اتصالات را با مالتی متر چک کنید.
سلام ایا ماژول برای 12*84 وجود داره که با12cدرایو بشه؟
من ندیدم
سلام .ممنون از سایت خوبتون جناب مهندس
سلام مخام ساعت دیجیتال بنویسم چجور است