فهرست مطالب:

تعویض LCD برای آردوینو: 7 مرحله
تعویض LCD برای آردوینو: 7 مرحله

تصویری: تعویض LCD برای آردوینو: 7 مرحله

تصویری: تعویض LCD برای آردوینو: 7 مرحله
تصویری: آموزش تعویض تاچ ال سی دی گوشی موبایل آیفون IPHONE 7 PLUS 2024, نوامبر
Anonim
تعویض کننده LCD برای آردوینو
تعویض کننده LCD برای آردوینو

ایده اولیه ایجاد کتابخانه ای بود که استفاده از IC 74HC595 را بین آردوینو و سایر سخت افزارها ساده کند. در این دستورالعمل ، این مورد را با استفاده از کنترل LCD 16x2 به عنوان مثال برای شما به اشتراک می گذارم. مثال نشان می دهد ثانیه هایی که از زمان راه اندازی مجدد آردوینو گذشته است روی LCD نمایش داده می شود. امیدوارم برای شما مفید واقع شود. برای این مثال به چه چیزی نیاز دارید؟ - Arduino - Arduino IDE نصب شده - LCD - یک IC 74HC595 - یک مقاومت 4.7Kohm یا مشابه - یک خازن "104" - سیم!

مرحله 1: کتابخانه را در زیر پوشه آردوینو قرار دهید

من نام کتابخانه را "ShiftOut" گذاشته ام. زیر٪ arduino-directory٪/hardware/libraries این کتابخانه ای است که من برنامه نویسی کرده ام. نظرات خوش آمدید.

مرحله 2: کتابخانه LCD

دومین کتابخانه مورد نیاز کتابخانه ای است که به LCD ارتباط دارد. من از این یکی استفاده کردم و نه آن که با آردوینو همراه بود زیرا یک اشکال اولیه سازی است. این بر اساس www.slashdev.ca/arduino-lcd-library/ است و تغییرات لازم را برای ادغام کتابخانه ShiftOut که من ایجاد کرده است ، دارد. همچنین باید تحت٪ arduino-directory٪/hardware/libraries فشرده نشود.

مرحله 3: Arduino IDE را باز کنید

Arduino IDE را باز کنید
Arduino IDE را باز کنید

اکنون زمان نوشتن کد فرا رسیده است. Arduino IDE را باز کنید و این را بنویسید:

#شامل #شامل شود ShiftOut sOut (8 ، 12 ، 11 ، 1) ؛ ال سی دی ال سی دی = ال سی دی (16 ، FUNCTION_4BIT | FUNCTION_2LINE | FUNCTION_5x11 ، & sOut) ؛ void setup () {lcd.set_ctrl_pins (CTRLPINS (1 ، 2 ، 3)) ؛ // RS-> 1 ، RW-> 2 ، E-> 3 lcd.set_data_pins (_4PINS (4 ، 5 ، 6 ، 7)) ؛ // D4-> 4 ، D5-> 5 ، D6-> 6 ، D7-> 7 lcd.setup () ؛ lcd.clear ()؛ } void loop () {lcd.home ()؛ ال سی دی چاپ ((طولانی) میلی ثانیه () / 1000) ؛ } این طرح ساده چند ثانیه از زمان راه اندازی مجدد آردوینو را بر روی LCD نشان می دهد.

مرحله 4: گردآوری

تلفیقی
تلفیقی
تلفیقی
تلفیقی
تلفیقی
تلفیقی

مهم این است که کتابخانه ها قبل از باز شدن Arduino IDE کپی شوند. در غیر این صورت گردآوری ممکن است شکست بخورد.

اگر همه چیز خوب بود ، می توانید آردوینو را به 74HC595 و این یکی را به LCD وصل کنید ، پس از تصاویر شماتیک که با استفاده از Fritzing نمودار شده است. اتصال باید به شرح زیر باشد:

مرحله 5: Sketch را بر روی آردوینو اجرا کنید

اگر همه چیز درست وصل شده است ، باید ثانیه های شمارش را روی LCD ببینید.

مرحله 6: نتیجه گیری

امیدوارم این کتابخانه برای کسی مفید باشد. این برای من ساده است زیرا کد آردوینو ساده و زیبا می شود ، بدون پر کردن آن با کد جانبی که هدف اصلی طرح را خراب می کند.

مرحله 7: جایزه آهنگ: یک مثال دیگر

در اینجا Arduino با استفاده از ShiftOut برای کنترل دو صفحه هفت بخش در آبشار استفاده می کند: اطلاعات بیشتر را می توانید در اینجا پیدا کنید:

توصیه شده: