آردوینو Arduinoمطالب آموزشی

راه اندازی LCD کاراکتری فقط با دو سیم توسط آردوینو

در این روش از آی سی PCF8574 به عنوان واسط بین پایه های i2c آردوینو و lcdd کاراکتری استفاده میکنیم. برای راه اندازی LCD ها حداقل به ۶ پین میکرو نیاز دارید و معمولا در اغلب پروژه ها ، یک پورت کامل به آنها اختصاص داده می شود. بعضی مواقع شما با کمبود پین های میکرو مواجه میشوید برای رفع این مشکل در واقع  تو این مطلب میخوایم به آموزش راه اندازی lcd با دو پایه بپردازیم.مزیت دیگر این  ماژول کنترل بک لایت LCD بوسیله ی همان ۲ پین است.این ماژول در حقیقت برای آردینو (Arduino) طراحی شده است ، این ماژول مناسب جهت استفاده در انواع بردهای میکروکنترلری ، آردوینو(Arduino)، رزبری پای، نانو پی و دیگری بردها است.

%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2-lcd-%da%af%d8%b1%d8%a7%d9%81%db%8c%da%a9%db%8c

ابزار لازم برای انجام پروژه :

بعد از لیحم کاری راه انداز و LCD باید همچین شکلی داشته باشند.

6-3

 

  • حالا باید Vcc درایور رو به ۵v آردوینو(arduino) متصل کنید.
  • Gnd ماژول رو به Gnd آردوینو(arduino) متصل کنید.
  • سیم های SCL و SDA که مربوط به پروتکل I2C هستند رو باید به ترتیب به پین های A5 و A4 آردوینو(arduino) متصل کنید.

6-1-768x366

برای راه اندازی این ماژول به کتابخانه 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 نمایش داده می شود.

نوشته های مشابه

3 دیدگاه

  1. با سلام و عرض ادب خدمت شما و با تشکر از پروژه عالی که آموزش دادید
    اگر ممکن هست راجب به کار با این ماژول و avr هم آموزش بدید

  2. من میخام با وصب شدن یک میکرو سوییچ در برد آردوینو ذخیره بشه و تایمر زمان دقیق و مدت وصل رو دخیره کنه روی مموری کارت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا