فهرست مطالب:

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

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

تصویری: نحوه استفاده از DS1307 با استفاده از آردوینو: 7 مرحله
تصویری: آموزش ویدیویی ساخت ساعت دیجیتال با ای سی ds1307 و برد آردوینو و نمایشگر lcd کاراکتری 2024, نوامبر
Anonim
نحوه استفاده از DS1307 با استفاده از آردوینو
نحوه استفاده از DS1307 با استفاده از آردوینو
نحوه استفاده از DS1307 با استفاده از آردوینو
نحوه استفاده از DS1307 با استفاده از آردوینو

DS1307 یک IC ساعت ساعت واقعی (RTC) است. این IC برای ارائه داده های زمان استفاده می شود. زمان اختصاص داده شده از ثانیه ، دقیقه ، ساعت ، روز ، تاریخ ، ماه و سال شروع می شود.

این IC به اجزای خارجی اضافی مانند کریستال و باتری 3.6 ولت نیاز دارد. کریستال برای منابع ساعت استفاده می شود. باتری ها برای انرژی پشتیبان استفاده می شوند تا عملکرد زمان با قطع منبع اصلی متوقف نشود.

پیشنهاد می کنم ماژول DS1307 را خریداری کنید که مجهز به قطعات خارجی باشد.

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

  • آردوینو نانو V.3
  • RTC DS1307
  • Jumper Wire
  • USB مینی

کتابخانه مورد استفاده:

DS1307RTC

مرحله 1: DS1307 را به آردوینو وصل کنید

DS1307 را به آردوینو وصل کنید
DS1307 را به آردوینو وصل کنید
DS1307 را به آردوینو وصل کنید
DS1307 را به آردوینو وصل کنید

مطابق تصویر یا جدول زیر ، DS1307 را به آردوینو نانو وصل کنید.

DS1307 به آردوینو نانو

VCC ==> +5V

GND ==> GND

SCL ==> A5

SDA ==> A4

DS ==> NC

سپس ، Arduino را با استفاده از Mini USB به Laptop / PC وصل کنید.

مرحله 2: کتابخانه DS1307RTC را اضافه کنید

کتابخانه DS1307RTC را اضافه کنید
کتابخانه DS1307RTC را اضافه کنید
کتابخانه DS1307RTC را اضافه کنید
کتابخانه DS1307RTC را اضافه کنید
کتابخانه DS1307RTC را اضافه کنید
کتابخانه DS1307RTC را اضافه کنید

کتابخانه DS1307 را می توانید در اینجا بارگیری کنید:

کتابخانه DS1307

پس از اتمام بارگیری ،

"Skecth ==> Include Library ==> add. ZIp Library" را باز کنید

فایل کتابخانه ای را که بارگیری شده است پیدا کنید.

در صورت موفقیت آمیز ، آردوینو را ببندید و دوباره باز کنید.

مرحله 3: برد آردوینو را انتخاب کنید

برد آردوینو را انتخاب کنید
برد آردوینو را انتخاب کنید

ابزارها را باز کرده و مطابق تصویر بالا برد Arduino را انتخاب کنید.

برد "آردوینو نانو"

شرکت کننده: "ATmega328P (بوت لودر قدیمی)"

مرحله 4: طرح SetTime

طرح SetTime
طرح SetTime
طرح SetTime
طرح SetTime

دو طرح وجود دارد که مورد استفاده قرار می گیرد. اولین طرح "SetTime" است که برای تنظیم زمان در DS1307 برای مطابقت با زمان فعلی استفاده می شود. دوم "ReadTest" است که برای نمایش شمارش زمان استفاده می شود.

آپلود SetTime:

فایل> مثالها> DS1307RTC> SetTime را باز کنید

پس از باز شدن Sketch روی بارگذاری کلیک کنید و چند لحظه منتظر بمانید.

اگر مراحل بارگذاری کامل شد ، Serial Monitor را باز کنید تا زمان تنظیم شده را ببینید.

مرحله 5: طرح ReadTest

طرح ReadTest
طرح ReadTest

برای اجرای عملکرد زمان بندی شده ، طرح "ReadTes" را بارگذاری کنید.

فایل> مثالها> DS1307RTC> ReadTest را باز کنید

روی بارگذاری کلیک کنید و چند لحظه منتظر بمانید. پس از اتمام مراحل بارگذاری ، مانیتور سریال را باز کنید تا نتایج را ببینید.

مرحله ششم: نتیجه گیری

نتیجه
نتیجه
نتیجه
نتیجه

در صورت موفقیت ، مانیتور سریال مطابق شکل 1 نمایش داده می شود.

اگر ماژول DS1307 نصب نشده یا به برد آردوینو متصل نشده باشد ، مانیتور سریال مطابق شکل 2 نمایش داده می شود.

مرحله 7: مقاله دیگر درباره RTC

مقاله دیگر درباره RTC
مقاله دیگر درباره RTC
مقاله دیگر درباره RTC
مقاله دیگر درباره RTC

برای نمایش زمان تولید شده توسط RTC می توانید از ماژول LCD یا 7 بخش استفاده کنید.

اگر نحوه استفاده از آن را نمی دانید ، می توانید مقاله بعدی من با عنوان "نحوه نمایش زمان روی LCD" یا "نحوه نمایش زمان در ماژول 7 قسمتی" را در مقاله بعدی من مشاهده کنید.

با تشکر از شما برای خواندن این مقاله ، امیدوارم مفید باشد.

اگر سوالی وجود دارد ، فقط در ستون نظرات بنویسید.

توصیه شده: