فهرست مطالب:
- تدارکات
- مرحله 1: BreadShield را در Arduino Uno قرار دهید
- مرحله 2: BreadShield را در یک Breadboard قرار دهید
- مرحله 3: LCD را در Breadboard قرار دهید
- مرحله 4: پین R/W LCD را به GND بکشید
- مرحله 5: پتانسیومتر را وارد کنید
- مرحله 6: Arduino خود را برنامه ریزی کنید ، در حالی که پین میانی پین متصل نشده است
تصویری: Arduino and Character LCD Hookup در BreadShield: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
بسیاری از پروژه های آردوینو شامل LCD های کاراکتر هستند که به طور گسترده از پروتکل HD44780 برای دریافت داده از آردوینو استفاده می کنند. اتصال آردوینو به HD44780 معمولاً (در حالت 4 بیتی) 12 سیم طول می کشد! این امر منجر به آشفتگی بزرگی از اسپاگتی سیم بلوز می شود. اتصال آنها به شما کمی طول می کشد. اشکال زدایی سخت است. و مستعد قطع ارتباط توسط انگشتان دست و پا چلفتی شما است.
در این آموزش ، خواهیم دید که زندگی در BreadShield ، سپر آردوینو برای تخته های نان ، بسیار آسان تر می شود.
تدارکات
- یک تخته نان
- یک آردوینو اونو
- یک BreadShield
مرحله 1: BreadShield را در Arduino Uno قرار دهید
BreadShield را در Arduino Uno دقیقاً مانند معمول برای استفاده از تخته های محافظ دیگر قرار دهید.
مرحله 2: BreadShield را در یک Breadboard قرار دهید
پین های بریکت BreadShield را در یک تخته نان وارد کنید ، درست مانند این که معمولاً یک ردیف پین را در یک تخته نان وارد می کنید.
مرحله 3: 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/ از قیمتهای تخفیف خورده فقط برای کمپین استفاده کنید
توصیه شده:
NodeMCU Lua Cheap 6 $ Board with MicroPython Temperature and Humidity Logging، Wifi and Mobile Stats: 4 Step
NodeMCU Lua Cheap 6 $ Board with MicroPython Temperature and Humidity Logging، Wifi and Mobile Stats: این اساساً ایستگاه هواشناسی ابری است ، می توانید داده های تلفن خود را بررسی کنید یا از برخی تلفن ها به عنوان صفحه نمایش زنده استفاده کنید با دستگاه NodeMCU می توانید داده های دما و رطوبت را در خارج ثبت کنید ، در اتاق ، گلخانه ، آزمایشگاه ، اتاق خنک کننده یا هر مکان دیگری تکمیل شود
آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله
آموزش LCD آردوینو 16x2 | رابط صفحه نمایش 1602 LCD با Arduino Uno: سلام بچه ها از آنجا که بسیاری از پروژه ها به صفحه ای برای نمایش داده ها نیاز دارند ، چه اندازه گیری دیجی متر یا صفحه نمایش اشتراک YouTube یا ماشین حساب یا قفل صفحه کلید با صفحه نمایش و اگر همه این نوع پروژه ها با آردوینو آنها قطعا
نمایشگر LCD I2C / IIC - استفاده از LCD SPI به صفحه LCD I2C با استفاده از ماژول SPI تا IIC با آردوینو: 5 مرحله
نمایشگر LCD I2C / IIC | استفاده از LCD SPI برای نمایشگر LCD I2C با استفاده از ماژول SPI به IIC با آردوینو: سلام بچه ها از آنجایی که یک SPI LCD 1602 معمولی سیم های زیادی برای اتصال دارد ، بنابراین اتصال آن با آردوینو بسیار مشکل است ، اما یک ماژول در بازار موجود است که می تواند صفحه نمایش SPI را به صفحه IIC تبدیل کنید ، بنابراین فقط باید 4 سیم را وصل کنید
نمایشگر LCD I2C / IIC - LCD SPI را به صفحه LCD I2C تبدیل کنید: 5 مرحله
نمایشگر LCD I2C / IIC | تبدیل یک LCD SPI به صفحه LCD I2C: استفاده از صفحه نمایش spi LCD به اتصالات زیادی احتیاج دارد که انجام آن بسیار دشوار است ، ماژولی را پیدا کردم که می تواند LCD i2c را به spi LCD تبدیل کند ، بنابراین بیایید شروع کنیم
IOT123 - HUB سنسور ASSIMILATE: ICOS10 GENERIC SHELL (HOOKUP WIRE) مونتاژ: 4 مرحله
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) مونتاژ: UPDATE توصیه می کنیم برای اطمینان بیشتر از مدار IDC (نه HOOKUP) استفاده کنید. اگر زمان لازم برای تأیید مدار را دارید ، این مجموعه HOOKUP برای عملیات مهم غیر ماموریت مناسب است. من چند سیم (لایه بالای پانل ها: قرمز/زرد) خیلی طولانی پیدا کردم