فهرست مطالب:

ساعت دیجیتال و دودویی در 8 رقم X 7 بخش LED صفحه نمایش: 4 مرحله (همراه با تصاویر)
ساعت دیجیتال و دودویی در 8 رقم X 7 بخش LED صفحه نمایش: 4 مرحله (همراه با تصاویر)

تصویری: ساعت دیجیتال و دودویی در 8 رقم X 7 بخش LED صفحه نمایش: 4 مرحله (همراه با تصاویر)

تصویری: ساعت دیجیتال و دودویی در 8 رقم X 7 بخش LED صفحه نمایش: 4 مرحله (همراه با تصاویر)
تصویری: این چیبود دیگه😐🥴#خودفاطی 2024, جولای
Anonim
Image
Image

بیشتر توسط نویسنده دنبال کنید:

ساعت دیجیتال با چرخش خودکار صفحه نمایش LED
ساعت دیجیتال با چرخش خودکار صفحه نمایش LED
ساعت زبانی دو زبانه (EN+PT)
ساعت زبانی دو زبانه (EN+PT)
ساعت زبانی دو زبانه (EN+PT)
ساعت زبانی دو زبانه (EN+PT)
ساعت دیجیتال 4 ضربه ای
ساعت دیجیتال 4 ضربه ای
ساعت دیجیتال 4 ضربه ای
ساعت دیجیتال 4 ضربه ای

درباره: برنامه نویسی ، نمونه سازی الکترونیکی با آردوینو و تجزیه و تحلیل داده ها سرگرمی های من هستند. اطلاعات بیشتر درباره lagsilva »

این نسخه ارتقا یافته من از ساعت دیجیتالی و دودویی با استفاده از صفحه نمایش LED 8 رقمی x 7 است.

من دوست دارم ویژگی های جدیدی را برای دستگاه های معمول ، به ویژه ساعت ، ارائه دهم ، و در این مورد استفاده از صفحه نمایش 7 Seg برای ساعت دودویی غیر معمول است و استفاده از آن جالب و متفاوت است.

انتخاب من در این پروژه این بود که از صفحه نمایش مجهز به MAX72xx استفاده کنم که واقعاً مفید است زیرا فقط از سه پورت دیجیتالی آردوینو استفاده می کند. من همچنین از یک ماژول ارزان قیمت DS1307 RTC برای ذخیره حالت ساعت در حافظه داخلی آن استفاده کردم: استاندارد 24HS یا AM-PM.

هر بار که آردوینو را ریست یا راه اندازی مجدد می کنید ، حالت زمان تغییر می کند.

چهار رقم اول در سمت چپ صفحه ساعت و دقیقه را با اعداد اعشاری نشان می دهد. سه رقم بعدی ساعت ها ، دقیقه ها و ثانیه ها را به صورت دوتایی نشان می دهد و آخرین رقم در سمت راست ، روز هفته را نشان می دهد.

در مورد کد ، من مجبور شدم راهی برای استفاده از کتابخانه "LedControl" برای تبدیل نمایش دهدهی معمولی 7 Seg به یک صفحه نمایش دودویی ایجاد کنم. راه حل استفاده از تابع "setRow" است که معمولاً برای نمایش ماتریس نقطه استفاده می شود. با استفاده از این عملکرد ، می توانید LED های صفحه نمایش را به صورت جداگانه کنترل کنید تا الگوی کاراکتر ایجاد شود.

امیدوارم خوشت بیاد!

مرحله 1: فهرست مواد

لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
  • آردوینو UNO R3
  • صفحه نمایش LED 8 رقمی در 7 بخش با MAX7219
  • ماژول DS1307 RTC (ساعت واقعی)
  • تخته نان کوچک
  • پرش کننده ها

مرحله 2: شماتیک

طرحواره ها
طرحواره ها

اتصالات نصب در طرح پیوست نشان داده شده است.

قبل از روشن کردن پاور ، آن را با دقت دنبال کنید.

مرحله 3: الگو

من یک مدل چاپ شده روی کاغذ برای پوشش و تسهیل خواندن صفحه نمایش LED تهیه کردم.

کافی است آن را روی صفحه نمایش 7 Seg چاپ و برش دهید.

مرحله 4: کد آردوینو

در فایل پیوست کد آردوینو قرار دارد.

برای اجرای این کد به کتابخانه های زیر نیاز دارید:

LedControl.h - کتابخانه ای برای کنترل صفحه نمایش LED با MAX72xx

Wire.h - کتابخانه برای پشتیبانی از ارتباطات با RTC

DS1307RTC.h - کتابخانه ای برای کنترل RTC

توصیه شده: