فهرست مطالب:

Arduino and Character LCD Hookup در BreadShield: 6 مرحله
Arduino and Character LCD Hookup در BreadShield: 6 مرحله

تصویری: Arduino and Character LCD Hookup در BreadShield: 6 مرحله

تصویری: Arduino and Character LCD Hookup در BreadShield: 6 مرحله
تصویری: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, نوامبر
Anonim
Arduino and Character LCD Hookup در BreadShield
Arduino and Character LCD Hookup در BreadShield

بسیاری از پروژه های آردوینو شامل LCD های کاراکتر هستند که به طور گسترده از پروتکل HD44780 برای دریافت داده از آردوینو استفاده می کنند. اتصال آردوینو به HD44780 معمولاً (در حالت 4 بیتی) 12 سیم طول می کشد! این امر منجر به آشفتگی بزرگی از اسپاگتی سیم بلوز می شود. اتصال آنها به شما کمی طول می کشد. اشکال زدایی سخت است. و مستعد قطع ارتباط توسط انگشتان دست و پا چلفتی شما است.

در این آموزش ، خواهیم دید که زندگی در BreadShield ، سپر آردوینو برای تخته های نان ، بسیار آسان تر می شود.

تدارکات

  • یک تخته نان
  • یک آردوینو اونو
  • یک BreadShield

مرحله 1: BreadShield را در Arduino Uno قرار دهید

BreadShield را در Arduino Uno دقیقاً مانند معمول برای استفاده از تخته های محافظ دیگر قرار دهید.

مرحله 2: BreadShield را در یک Breadboard قرار دهید

پین های بریکت BreadShield را در یک تخته نان وارد کنید ، درست مانند این که معمولاً یک ردیف پین را در یک تخته نان وارد می کنید.

مرحله 3: LCD را در Breadboard قرار دهید

LCD را در Breadboard قرار دهید
LCD را در Breadboard قرار دهید

من فرض می کنم که LCD شما با هد سر نازک لحیم شده است ، مانند این آموزش توسط SparkFun. حالا ال سی دی (از لحاظ فنی پین های مردانه) را در نان برد قرار دهید ، با پین GND ال سی دی که با پین GND BreadShield مطابقت دارد. این به طور خودکار مکاتبات پین به پین زیر را بین Arduino Uno و LCD (در سمت چپ ، پین LCD ؛ در سمت راست ، پین BreadShield) ایجاد می کند:

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/فعال ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 آند نور پس زمینه- --- D12backlight kathode ---- D13

مسیریابی در شکل بالا نشان داده شده است.

مرحله 4: پین R/W LCD را به GND بکشید

از یک سیم جامپر - تنها سیم جامپر مورد نیاز در این پروژه ، برای کشیدن پین R/W LCD به GND استفاده کنید. بله ، این همچنین به معنی اتصال D2 از Arudino به GND است. اما تا زمانی که از D2 استفاده نمی کنید مشکلی نیست.

مرحله 5: پتانسیومتر را وارد کنید

پتانسیومتر را وارد کنید
پتانسیومتر را وارد کنید

پتانسیومتر را به عنوان تقسیم کننده ولتاژ وارد کنید. انتهای انتهایی پتانسیومتر را به ترتیب در اتصالات 5V و GND روی تخته نان قرار دهید. و پین وسط پتانسیومتر در اتصالات RX. سیم کشی حاصل در شکل بالا نشان داده شده است. من فرض می کنم که پتانسیومتر سیم هایی روی پاهایش چسبانده است یا از سیم های بلوز استفاده می کنید تا 3 پین آن را از جایی دیگر روی تخته نان هدایت کنید.

مرحله 6: Arduino خود را برنامه ریزی کنید ، در حالی که پین میانی پین متصل نشده است

با اتصال پین پتانسیومتر به پین میانی آردوینو خود را برنامه ریزی کنید
با اتصال پین پتانسیومتر به پین میانی آردوینو خود را برنامه ریزی کنید

اکنون می توانید آردوینو خود را برنامه ریزی کنید. یک قطعه کد نمونه در

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

برای برنامه ریزی ، مطمئن شوید که پین RX از پین وسط پتانسیومتر جدا شده است. فقط به آرامی پین وسط پتانسیومتر را از روی کراوات روی تخته نان بردارید. پس از برنامه نویسی ، آن را دوباره وارد کنید. سپس محتوای متنی را که روی LCD نمایش داده می شود مشاهده خواهید کرد. اگر نه ، پتانسیومتر را تنظیم کنید.

در صورت تمایل می توانید نظر یا س questionالی را در اینجا بگذارید و در اسرع وقت پاسخ خواهم داد.

در این ویدیو از نمونه های بیشتری از BreadShield لذت ببرید.

در حال حاضر BreadShield یک کمپین تأمین سرمایه جمعی را اجرا می کند. در https://www.crowdsupply.com/loser/breadshield/ از قیمتهای تخفیف خورده فقط برای کمپین استفاده کنید

توصیه شده: