Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë tutorial do të mësojmë se si të shfaqim kohën duke përdorur modulin RTC DS1307 dhe LED Display TM1637 dhe Visuino.
Shikoni videon.
Hapi 1: Çfarë ju nevojitet
- Arduino UNO (ose ndonjë Arduino tjetër) Merre këtu
- Moduli RTC DS1307 Merrni këtu
- Telat e kërcyesit
- Ekran LED TM1637 Merrni këtu
Programi Visuino: Shkarkoni Visuino
Hapi 2: Qarku
- Lidhni pinin e ekranit LED [CLK] me kunjin dixhital Arduino [10]
- Lidhni pinin e ekranit LED [DI0] me kunjin dixhital Arduino [9]
- Lidh pinin e ekranit LED [GND] me kunjin Arduino [GND]
- Lidhni pinin e ekranit LED [VCC] me kunjin Arduino [5V]
- Lidhni pinin e modulit RTC DS1307 [VCC] me pinin Arduino [5V]
- Lidhni pinin e modulit RTC DS1307 [GND] me kunjin Arduino [GND]
- Lidhni pinin e modulit RTC DS1307 [SDA] me pinin Arduino [SDA]
- Lidhni pinin e modulit RTC DS1307 [SCL] me pinin Arduino [SCL]
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Për të filluar programimin e Arduino, do t'ju duhet të keni të instaluar Arduino IDE nga këtu:
Ju lutemi kini parasysh se ka disa defekte kritike në Arduino IDE 1.6.6. Sigurohuni që të instaloni 1.6.7 ose më të lartë, përndryshe ky Instructable nuk do të funksionojë! Nëse nuk keni bërë, ndiqni hapat në këtë Udhëzues për të konfiguruar Arduino IDE për të programuar Arduino UNO! Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: Në Visuino ADD Components
- Shto komponentin "TM1637 7 Segmenti i shfaqur 4 shifra Moduli + 2 pika vertikale (CATALEX)"
- Shtoni përbërësin "Clock Generator"
- Shtoni përbërësin "Vlera e datës/kohës"
- Shtoni komponentin "Dekodimi (ndarja) Data/Ora"
- Shtoni përbërësin "Tekst i formatuar"
- Shtoni përbërësin "Ora në kohë reale (RTC) DS1307"
- Shtoni përbërësin "Gjenerator pulsi"
Hapi 5: Në Komponentët e Visuino Set
- Klikoni dy herë mbi komponentin "Display1" dhe në dritaren "Shifrat" tërhiqni "Text Display 7 Segmentet" në anën e majtëNë anën e majtë të dritares "Shifrat" zgjidhni "Text Display 7 Segmentet1" dhe në dritaren e pronave vendosni "Numërimi i Shifrave "në 4
- Mbyllni dritaren "Shifrat"
- Zgjidhni "DateTimeValue1" dhe në dritaren e pronave vendosni "Vlera" në datën dhe kohën aktuale
- Klikoni dy herë në komponentin "FormattedText1" dhe në dritaren e elementeve tërhiqni 2x "Text element" në anën e majtë, për të dyja të vendosura në dritaren e pronave "Length" në 2
- Zgjidhni "FormattedText1" dhe në dritaren e pronave vendosni "Text" në%0%1%2
Hapi 6: Në Visuino: Lidhni Komponentët
- Lidhni ClockGenerator1 pin me RealTimeClock1 Pin Clock
- Lidh DateTimeValue1 me RealTimeClock1 pin Set
- Lidhni pinin RealTimeClock1 Out me DecodeDateTime1 pin In
- Lidhni RealTimeClock1 pin Control I2C me pinin e bordit Arduino I2C In
- Lidhni DecodeDateTime1 pin Hour me FormattedText1> Text Element1 pin In
- Lidhni DecodeDateTime1 pin Minute me FormattedText1> Text Element2 pin In
- Lidhni FormatedText1 pin Out me Display1> Text Display 7 Segmente1> Pin In
- Lidhni Orë me ekranin 1 pin me Pin dixhital të bordit Arduino
- Lidhni të dhënat e ekranit 1 pin me pinin dixhital të bordit Arduino
Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 8: Luaj
Nëse aktivizoni modulin Arduino UNO, ekrani LED duhet të fillojë të tregojë kohën.
Urime! Ju keni përfunduar projektin tuaj me Visuino. Gjithashtu është bashkangjitur projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni këtu dhe ta hapni në Visuino: