فهرست مطالب:

ماشین حساب گرافیکی با استفاده از آردوینو: 7 مرحله
ماشین حساب گرافیکی با استفاده از آردوینو: 7 مرحله

تصویری: ماشین حساب گرافیکی با استفاده از آردوینو: 7 مرحله

تصویری: ماشین حساب گرافیکی با استفاده از آردوینو: 7 مرحله
تصویری: دوچرخه پنومات🤙😅 | ماشین بازی باید تو خونت باشه !! 2024, سپتامبر
Anonim
ماشین حساب گرافیکی با استفاده از آردوینو
ماشین حساب گرافیکی با استفاده از آردوینو

سلام دوستان،

امروز چیز جدیدی دارم که به شما نشان می دهم. همانطور که قبلاً در عنوان ذکر شد ، من یک ماشین حساب الکترونیکی با استفاده از Arduino uno و 2.4 اینچی TFT Lcd Display Shield طراحی کردم.

مرحله 1: جمع آوری سخت افزار

جمع آوری سخت افزار
جمع آوری سخت افزار
جمع آوری سخت افزار
جمع آوری سخت افزار

آردوینو UNO و صفحه نمایش TFT LCD 2.4 اینچی را از فروشگاه های آنلاین یا نزدیکترین لوازم الکترونیکی خریداری کنید.

آنها را مطابق شکل متصل کنید

اجزای مورد نیاز:

  1. آردوینو UNO با کابل USB
  2. سپر 2.4 اینچی TFT.

مرحله 2: ساخت و ساز

ساخت و ساز
ساخت و ساز

سیستم در اطراف میکروکنترلر arduino uno r3 و سپر ال سی دی 2.4 اینچی tft ساخته شده است. سپر به گونه ای طراحی شده است که هیچ خطایی در اتصال رخ نمی دهد. Arduino uno می تواند توسط 9v یا 12v وصل شده یا کابل USB قدرت داشته باشد. روی برد تنظیم کننده 3.3v است بر روی سپر LCD موجود است. سپر LCD از آردوینو 5 ولت دریافت می کند و با استفاده از تنظیم کننده ic 1117-3.3 آن را به 3.3 ولت تبدیل می کند. بعلاوه این منبع به LCD داده می شود. LCD شامل پد لمسی مقاومتی 2.4 اینچی است که به عنوان دستگاه ورودی برای سیستم استفاده می شود.. LCD به آردوینو با گذرگاه داده 8 بیتی و گذرگاه کنترل 5 بیتی متصل می شود. این گذرگاه کنترل به 5 پین آنالگ آردوینو و گذرگاه داده به پین های ورودی/خروجی دیجیتال متصل می شود. صفحه لمسی نیز با این گذرگاه ارتباط دارد. متناوباً از طریق میکروکنترلر به صفحه لمسی و ال سی دی دسترسی پیدا می شود. سوئیچ تنظیم مجدد در سپر LCD tft موجود است.

مرحله 3: کار واقعی

کار واقعی
کار واقعی
کار واقعی
کار واقعی
کار واقعی
کار واقعی
کار واقعی
کار واقعی

این سیستم اکثر عملیات ریاضی را پشتیبانی می کند و همچنین از عملیات منطقی نیز پشتیبانی می کند که بیشتر برای برنامه نویس مفید است. از ADDITION ، MULTIPLICATION ، SUBRRACTION و DIVISION پشتیبانی می کند. با این حال می توان عملیات منطقی OR و منطقی AND را انجام داد. همه عملیات بر روی عدد اعشاری انجام می شود و نتایج نیز به صورت اعشاری چاپ می شود با این تفاوت که عمل OR و AND نتیجه را به صورت دودویی تولید می کند. جدا از این ماشین حساب می توان برای بدست آوردن درصد و توان عدد داده شده استفاده کرد. همچنین مدولار عدد داده شده را محاسبه می کند. دکمه حذف برای حذف رقم یا علامت نادرست فشرده شده توسط کاربر وجود دارد. بهترین ویژگی که من را به سمت این ماشین حساب جذب می کند این است که می تواند نمایش دوتایی ، شش ضلعی ، OCTAL از اعداد اعشاری داده شده را تولید کند. دکمه های خاصی برای انتخاب اپراتور مناسب داده شده است. برخی از تصاویر ماژول کار در زیر نشان داده شده است.

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

مزایای:

  1. مصرف انرژی کم و فضای کمتری دارد. همچنین پاسخ منفی می دهد.
  2. درصدها تا دو رقم بعد از اعشار به طور دقیق نشان داده می شود.
  3. عدم استفاده از کلیدهای آنالوگ ، به منظور ورودی ، که باعث صرفه جویی در سخت افزار می شود.
  4. هر دکمه پس از فشار دادن آن متحرک می شود.
  5. این دستگاه می تواند داده ها را به راحتی در هر دستگاه سریال چاپ کند.

مرحله 5: محدودیت ها

  1. این دستگاه می تواند حداکثر بر روی 6 عدد 6 رقمی به صورت جداگانه عمل کند.
  2. 32767 این آخرین عددی است که می تواند به عدد معادل HEX ، BINARY یا OCTAL آن تبدیل شود.
  3. هر پاسخی که بیش از 10 رقم داشته باشد احتمالاً اشتباه است.
  4. در یک زمان فقط یک عمل را می توان انجام داد.
  5. استفاده از براکت "()" در این ماشین حساب امکان پذیر نیست.

مرحله ششم: فیلم

مثل ما در فیس بوک

فیس بوک

برای بازدید یا وبلاگ کلیک کنید

مرحله 7: کد

کد این پروژه در اینجا موجود است

کتابخانه

کد

توصیه شده: