فهرست مطالب:

سنسور آردوینو IR و ریموت با LCD: 4 مرحله
سنسور آردوینو IR و ریموت با LCD: 4 مرحله

تصویری: سنسور آردوینو IR و ریموت با LCD: 4 مرحله

تصویری: سنسور آردوینو IR و ریموت با LCD: 4 مرحله
تصویری: LCD 16*2- Arduino Toturial13- آموزش برنامه نویسی آردوینو با شبنم علیزاده 2024, جولای
Anonim
سنسور آردوینو IR و ریموت با LCD
سنسور آردوینو IR و ریموت با LCD

ما گروهی از دانشجویان UQD10801 (Robocon1) از Universiti Tun Hussein Onn مالزی (UTHM) هستیم

در این آموزش با نحوه نمایش دکمه های کنترل از راه دور IR به صفحه کریستال مایع (LCD) با استفاده از Arduino Uno R3 آشنا می شوید. این آموزش با استفاده از tinkercad شبیه سازی می شود. می توانید به عنوان نمونه به این ویدیوی YouTube مراجعه کنید.

تدارکات

1. آردوینو Uno R3

2. اتصال سیم ها

3. صفحه نمایش کریستال مایع (LCD)

4. پتانسیومتر

5. سنسور IR

6. ریموت IR

7. تخته نان

8. مقاومت (1kohm تا 10kohm)

مرحله 1: مدار را همانطور که در تصویر نشان داده شده وصل کنید

مدار را همانطور که در تصویر نشان داده شده وصل کنید
مدار را همانطور که در تصویر نشان داده شده وصل کنید

سیم ها را با استفاده از تخته نان متصل کنید تا از مرتب شدن مدار اطمینان حاصل کنید. برای LCD ، پین 2 ، 3 ، 4 ، 5 ، 11 و 12 استفاده می شود. عملکرد پتانسیومتر کنترل روشنایی LCD است. برای پیگیری پین های آردوینو ، می توانید از سیم های چند رنگ مطابق تصویر استفاده کنید. سنسور IR به پین 7 در آردوینو متصل می شود.

مرحله 2: کدگذاری سیستم

کدگذاری سیستم
کدگذاری سیستم

از 2 کتابخانه استفاده می شود که LiquidCrystal.h و IRremote.h هستند. اولین بخش کدگذاری این است که کد را از هر دکمه کنترل از راه دور بیابید. به عنوان مثال ، در tinkercad.com ، کدی که توسط دکمه OFF/ON منتقل می شود "16580863" است. این برای همه دکمه ها متفاوت است. برای یافتن این مورد ، باید برنامه ای برای یافتن هر کد برای هر دکمه ایجاد کنید. یک کد نمونه را می توان در زیر به عنوان مرجع بارگیری کرد. شما باید هر کد را برای هر دکمه از مانیتور سریال بنویسید. کد را در Arduino کامپایل و بارگذاری کرده و سیستم را اجرا کنید. برای هر دکمه در ریموت IR آزمایش کنید و کدهای هر یک از دکمه ها را برای مراجعات بعدی یادداشت کنید.

مرحله 3: کدگذاری برنامه نهایی

برنامه نویسی برنامه نهایی
برنامه نویسی برنامه نهایی

پس از اتمام ضبط کدها برای ریموت IR ، می توانید برنامه نهایی را کدگذاری کنید. این شامل کتابخانه LiquidCrystal.h می شود. یک کد نمونه را می توان در زیر برای مرجع بارگیری کرد. برای تغییر حالت بین دکمه ها از مورد "switch" در برنامه استفاده کنید. برای هر مورد سوئیچ ، از lcd.print برای نمایش متن برای هر دکمه روی LCD استفاده کنید ، تاخیر 0.5 ثانیه و وقفه را اضافه کنید. برای خروج از تکرار پس از اتمام برنامه نویسی ، آن را کامپایل کرده و در آردوینو بارگذاری کنید.

مرحله 4: آزمایش

آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن
آزمایش کردن

آخرین مرحله این است که برنامه را با روشن کردن آردوینو و با فشار دادن دکمه های کنترل از راه دور IR آزمایش کنید. اگر نمی توانید متن روی LCD را ببینید ، دکمه پتانسیومتر را تنظیم کنید. خوش بگذره!

توصیه شده: