
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


DS1307 - bu haqiqiy vaqt soati IC (RTC). Bu IC vaqt ma'lumotlarini berish uchun ishlatiladi. Ajratilgan vaqt soniya, daqiqa, soat, kun, sana, oy va yildan boshlanadi.
Ushbu IC Crystal va 3.6V batareyalar kabi qo'shimcha tashqi komponentlarni talab qiladi. Kristal soat manbalari uchun ishlatiladi. Batareyalar zaxira energiya uchun ishlatiladi, shuning uchun asosiy ta'minot uzilib qolganda vaqt funktsiyasi to'xtatilmaydi.
Men tashqi komponentlar bilan jihozlangan DS1307 modulini sotib olishni taklif qilaman.
Kerakli komponentlar:
- Arduino Nano V.3
- RTC DS1307
- Jumper simlari
- USB mini
Foydalanilgan kutubxona:
DS1307RTC
1 -qadam: DS1307 -ni Arduino -ga ulang


Quyidagi rasm yoki jadvalga muvofiq DS1307 ni Arduino Nano -ga ulang.
DS1307 - Arduino Nano
VCC ==> +5V
GND ==> GND
SCL ==> A5
SDA ==> A4
DS ==> NC
Keyin Arduino -ni Mini USB -dan foydalanib noutbuk / kompyuterga ulang.
2 -qadam: DS1307RTC kutubxonasini qo'shing



DS1307 kutubxonasini bu yerdan yuklab olish mumkin:
DS1307 kutubxonasi
Yuklab olish tugagandan so'ng, "Skecth ==> Kutubxonani qo'shish ==>. ZIp kutubxonasini qo'shish" -ni oching.
Yuklab olingan kutubxona faylini toping.
Agar u muvaffaqiyatli bo'lsa, Arduino -ni yoping va qaytadan oching.
3 -qadam: Arduino kartasini tanlang

Asboblarni oching va yuqoridagi rasmga muvofiq Arduino kartasini tanlang.
"Arduino Nano" taxtasi
Protsessor: "ATmega328P (eski yuklovchi)"
4 -qadam: SetTime eskizi


Qo'llaniladigan ikkita eskiz mavjud. Birinchi eskiz "SetTime" bo'lib, DS1307 -dagi vaqtni hozirgi vaqtga moslashtirish uchun ishlatiladi. ikkinchisi - vaqt hisobini ko'rsatish uchun ishlatiladigan "ReadTest".
SetTime -ni yuklash:
Fayl> Misollar> DS1307RTC> SetTime -ni oching
Sketch ochilgandan so'ng, yuklashni bosing va bir necha daqiqa kuting.
Agar yuklash jarayoni tugallansa, belgilangan vaqtni ko'rish uchun ketma -ket monitorni oching.
5 -qadam: ReadTest eskizi

Vaqtli funktsiyani bajarish uchun "ReadTes" eskizini yuklang.
Fayl> Misollar> DS1307RTC> ReadTest -ni oching
Yuklash -ni bosing va bir necha daqiqa kuting. Yuklash jarayoni tugagandan so'ng natijalarni ko'rish uchun ketma -ket monitorni oching.
6 -qadam: Natija


Muvaffaqiyatli bo'lsa, ketma -ket monitor 1 -rasmda ko'rsatilgandek ko'rinadi.
Agar DS1307 moduli o'rnatilgan bo'lmasa yoki Arduino kartasiga ulanmagan bo'lsa, ketma -ket monitor 2 -rasmda ko'rsatilgandek ko'rinadi.
7 -qadam: RTC haqidagi boshqa maqola


RTC tomonidan ishlab chiqarilgan vaqtni ko'rsatish uchun siz LCD yoki 7-segmentli moduldan foydalanishingiz mumkin.
Agar siz uni qanday ishlatishni bilmasangiz, keyingi maqolamda "Vaqtni LCD displeyda qanday ko'rsatish" yoki "7 segmentli modulda vaqtni ko'rsatish" haqidagi keyingi maqolamni ko'rishingiz mumkin.
Ushbu maqolani o'qiganingiz uchun tashakkur, umid qilamanki, bu foydali bo'ladi.
Agar savollar bo'lsa, sharhlar ustuniga yozing.
Tavsiya:
AD9850 Arduino DDS chastotali signal generatoridan qanday foydalanish kerak: 7 qadam

AD9850 Arduino DDS chastotali signal generatoridan qanday foydalanish kerak: Ushbu qo'llanmada biz AD9850 moduli va Arduino yordamida chastotali signal generatorini yasashni o'rganamiz. Videoni tomosha qiling! yuqori chastotalar bilan yomonroq
Servo ichida nima bor va Arduino to'liq qo'llanmasida qanday foydalanish kerak: 6 qadam

Servo ichida nima bor va Arduino to'liq qo'llanmasida qanday foydalanish kerak: bu qo'llanmada, bu video darslikning xizmat ko'rsatuvi nima ekanligini bilib olaylik
Qo'llanma: US-016 analog ultratovushli masofali sensordan Arduino UNO bilan qanday foydalanish kerak: 3 qadam

Qo'llanma: US-016 analog ultratovushli masofadan o'lchash datchigini Arduino UNO bilan qanday ishlatish kerak: Tavsif: US-016 ultrasonik ishga tushirish moduli 2 sm ~ 3 m gacha o'lchash qobiliyatini, besleme zo'riqishini 5 V, ish oqimi 3.8mA, analog chiqish kuchlanishini qo'llab-quvvatlaydi, barqaror va ishonchli. Ushbu modul ilovaga qarab farq qilishi mumkin
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): 10 qadam

Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): Bu Linux, xususan Ubuntu -dan qanday boshlash haqida oddiy kirish
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam

ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin