فهرست مطالب:

Nextion/Arduino ماشین حساب: 3 مرحله
Nextion/Arduino ماشین حساب: 3 مرحله

تصویری: Nextion/Arduino ماشین حساب: 3 مرحله

تصویری: Nextion/Arduino ماشین حساب: 3 مرحله
تصویری: Lesson 12: Using Arduino Programming function and switch | SunFounder Robojax 2024, نوامبر
Anonim
Nextion/Arduino ماشین حساب
Nextion/Arduino ماشین حساب

یک ماشین حساب مفید برای Arduino Uno. ماشین حساب از نظر سبک شبیه ماشین حساب استاندارد است که با ویندوز 10 عرضه می شود.

ماشین حساب مجموعه ای از 10 عملکرد را ارائه می دهد:

  • جمع ، تفریق ، ضرب ، تقسیم
  • درصد محاسبه
  • 1/x محاسبه
  • ریشه دوم
  • مربع
  • [C] ancel - حافظه ماشین حساب را پاک می کند
  • [CE] Clear Entry - آخرین ورودی ایجاد شده در ماشین حساب را حذف می کند

تمام محاسبات با دقت دو برابر انجام می شود. توجه داشته باشید که به دلیل کوچک بودن آردوینو ، خروجی اعشاری به دو مکان محدود می شود.

این نسخه از ماشین حساب از صفحه نمایش Nextion NX4832T035 3.5 HMI TFT LCD استفاده می کند که باید به پین های TX/RX آردوینو متصل شود (مرحله ساخت سخت افزار را ببینید).

تدارکات

  • آردوینو اونو
  • Nextion NX4832T035 صفحه نمایش LCD 3.5 اینچی HMI TFT (موجود از Ebay)
  • سیم های بلوز
  • کارت حافظه Micro SD 4 گیگابایت (موجود از Ebay)
  • آداپتور کارت Micro SD (موجود از Ebay)

مرحله 1: ساخت سخت افزار

راه اندازی سخت افزار ساده است و فقط به چند اتصال نیاز دارد.

صفحه LCD را به صورت زیر به Arduino Uno وصل کنید:

Nextion LCD Arduino Uno

  • GND -> GND
  • VCC -> VCC
  • TX -> RX (پین 0)
  • RX -> TX (پین 1)

مرحله 2: فایل TFT را روی صفحه بارگذاری کنید

فایل TFT فایل واسط کاربری ماشین حساب است که توسط LCD نمایش داده می شود. این در فایل ZIP پروژه موجود است که می توانید از GitHub بارگیری کنید و برای نمایش در LCD باید بارگذاری شود. اکنون آن را بارگیری کرده و محتویات آن را روی درایو کامپیوتر خود استخراج کنید.

برای بارگذاری از کارت micro SD استفاده خواهیم کرد. کارت micro SD را در آداپتور کارت micro SD قرار دهید و آداپتور را به رایانه خود وصل کنید. پس از چند لحظه ، ویندوز کارت SD را به عنوان یک درایو جدید تشخیص می دهد. روی درایو راست کلیک کرده و از منوی Format را انتخاب کنید. FAT32 را به عنوان نوع قالب انتخاب کرده و روی تأیید کلیک کنید.

قالب بندی باید فقط چند ثانیه طول بکشد. قالب بندی کارت SD یک مرحله ضروری است ، در غیر این صورت Nextion نمی تواند محتویات آن را بخواند.

LCD را خاموش کنید فایل ماشین حساب-ui.tft را از فایل ZIP در کارت SD فرمت شده کپی کرده و کارت را در LCD Nextion وارد کنید. اطمینان حاصل کنید که فایل ماشین حساب-ui.tft تنها فایل روی کارت SD است ، در غیر این صورت Nextion فایل را بارگیری نمی کند.

LCD را روشن کرده و دستگاه فایل TFT را از کارت SD بارگیری می کند. به یاد داشته باشید که پس از اتمام بارگذاری ، کارت SD را از LCD جدا کنید.

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

مرحله 3: طرح ماشین حساب را در آردوینو بارگذاری کنید

فایل Nextion-Calculator.ino را از فایل ZIP پروژه ای که بارگیری کرده اید پیدا کنید و آن را در Arduino IDE باز کنید.

مطمئن شوید که آردوینو متصل است و سپس طرح را کامپایل و بارگذاری کنید.

خودشه! اکنون باید یک ماشین حساب کار بر روی صفحه نمایش داشته باشید. چند محاسبه را امتحان کنید.

توصیه شده: