فهرست مطالب:

راه اندازی DS1302 RTC Module با صفحه کلید + Arduino + LCD: 3 مرحله
راه اندازی DS1302 RTC Module با صفحه کلید + Arduino + LCD: 3 مرحله

تصویری: راه اندازی DS1302 RTC Module با صفحه کلید + Arduino + LCD: 3 مرحله

تصویری: راه اندازی DS1302 RTC Module با صفحه کلید + Arduino + LCD: 3 مرحله
تصویری: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, جولای
Anonim
Image
Image

سلام ، من این پروژه کوچک را درست کردم ، امیدوارم دوست داشته باشید ، همانطور که از عنوان آن می آید نحوه استفاده از صفحه کلید برای تنظیم DS1302 است ، این یکی از پروژه های اساسی است که اگر می خواهید اضافه کنید می توانید آن را به پروژه خود اضافه کنید. ماژول ها یا عملکردهای دیگر … درک و سازگاری آن بسیار آسان است ، امیدوارم آن را دوست داشته باشید و مفید واقع شود.

اگر به کمک بیشتری احتیاج دارید ویدئوی بالا را تماشا کنید ، یا در کامنت بپرسید لذت بخش است.

مرحله 1: ماژول ها و مواد مورد نیاز

ماژول ها و مواد مورد نیاز
ماژول ها و مواد مورد نیاز
ماژول ها و مواد مورد نیاز
ماژول ها و مواد مورد نیاز
ماژول ها و مواد مورد نیاز
ماژول ها و مواد مورد نیاز

برای این کار ، ما نیاز داریم:

-داروی آردوینو در اینجا از Arduino UNO استفاده می کنم

ماژول -DS1302 RTC

-4*4 یا 4*3 ماتریس صفحه کلید در اینجا من از 4*4 استفاده کردم

-صفحه نمایش LCD -i2c

برخی از سیمهای پرش و مقاومت 1k (فقط اگر مشکل RTC دارید)

مرحله 2: سیم کشی

سیم کشی
سیم کشی

سیم کشی به صورت شماتیک نشان می دهد:

پین های صفحه کلید: 1-8 با D5-D12

-RTC DS1302: - Vcc - 5 ولت

- GND - GND

- CLK - D2

- DAT- (1k مقاومت بصورت اختیاری ، در صورتی که فقط مشکل priting دارید) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

مرحله 3: کتابخانه ها ، کد و عملکرد

در اینجا می توانید تمام کتابخانه هایی را که من استفاده کرده ام (.zip) آماده نصب و کدگذاری در قالب ".ino":

- کتابخانه RTC virtuabotix

- کتابخانه LCD i2c NewLiquidCrystal

- کتابخانه صفحه کلید

و در اینجا کد: کد بارگیری

عملکرد: بعد از سیم کشی ، بارگذاری کد ، برد Arduino خود را تغذیه کنید ، معمولاً تاریخ و زمان پیش فرض یا تنظیم شده قبل از آن باید روی LCD ظاهر شود ، برای شروع به کار با صفحه کلید "*" را فشار دهید ، از شما می خواهد سال ، ماه … وقتی دکمه را فشار می دهید ، برنامه به طور خودکار مقادیر را ذخیره می کند ، به عنوان مثال: هنگامی که از شما می خواهد سالی را که فشار می دهید تنظیم کنید (2-0-1-8) به طور خودکار ذخیره می شود ، سپس از شما می خواهد وارد کنید ماه … برای ماه ، ساعت … شما همیشه باید دو رقم مانند آوریل (0-4) وارد کنید…

ثانیه ای را در هیچ روز هفته اضافه نکردم ، "تنبلی: D: D" اگر می خواهید آنها را اضافه کنید.

در صورت داشتن مشکل ، نظر ، پیشنهاد یا س questionالی را بنویسید.

توصیه شده: