Мазмуну:
- 1 -кадам: модулдар жана керектүү материалдар
- 2 -кадам: Кабелдөө
- 3 -кадам: Китепканалар, код жана иштеши
Video: DS1302 RTC модулун клавиатура + Arduino + ЖК менен орнотуу: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Саламатсызбы, мен бул кичинекей долбоорду жөн эле жасадым, сизге жакты деп үмүттөнөм, аталышында DS1302ди орнотуу үчүн баскычтопту кантип колдонуу керек экени айтылат, бул сиз кошууну кааласаңыз, аны өзүңүздүн долбооруңузга кошо турган негизги долбоорлордун бири. башка модулдар же функциялар… Түшүнүү жана ыңгайлаштыруу абдан оңой, сизге жагат жана пайдалуу деп ишенем.
Кошумча жардам керек болсо жогорудагы видеону көрүңүз же комментарийде сураңыз, бул ырахат.
1 -кадам: модулдар жана керектүү материалдар
Бул үчүн бизге керек болот:
-Arduino тактасы бул жерде мен Arduino UNO колдонуп жатам
-DS1302 RTC модулу
-4*4 же 4*3 Matrix Keypad бул жерде мен 4*4 колдондум
-LCD i2c экраны
Кээ бир секирүү зымдары жана 1k каршылыгы (Эгерде сизде RTC көйгөйү болсо)
2 -кадам: Кабелдөө
Схемада көрсөтүлгөндөй, зымдар:
-Кейпад казыктары: 1-8 D5-D12 менен
-RTC DS1302: - Vcc - 5v
- GND - GND
- CLK - D2
- DAT- (1k резистор опционалдуу, эгерде сизде көйгөй пайда болсо) - D3
- RST - D4
-LCD i2c: - Vcc - 5v
- GND - GND
- SDA - A4
- SCL - A5
3 -кадам: Китепканалар, код жана иштеши
Бул жерде сиз мен колдонгон бардык китепканаларды (.zip) жүктөп, ".ino" форматында код коё аласыз:
- RTC virtuabotix китепканасы
- LCD i2c NewLiquidCrystal китепканасы
- Баскычтоп китепканасы
Ал эми бул жерде код: Download Code
Иштөө: Зымдарды өткөргөндөн кийин, кодду жүктөгөндөн кийин, Arduino тактаңызды күйгүзүңүз, адатта ЖКда демейки же белгиленген күн жана убакыт көрүнүшү керек, сиз баскычтопту колдонуп орнотууну баштоо үчүн "*" баскычын басыңыз, ал сизден жыл, ай… Сиз баскычты басканыңызда программа автоматтык түрдө баалуулуктарды сактайт, мисалы: качан сиз баскан жылды коюуну суранат (2-0-1-8), ал автоматтык түрдө сакталат, андан кийин ал сизден кирүүңүздү суранат ай… ай, саат үчүн… сиз ар дайым апрель айындагыдай эки цифраны киргизишиңиз керек (0-4)…
Мен секунда кошкон жокмун, жуманын бир күнү, "Жалкоолук: D: D", эгер кааласаң, аларды кош.
Кыйынчылык болсо комментарий, сунуш же суроо калтыруудан тартынбаңыз.