Mündəricat:

R16 DS1307 istifadə edərək TM1637 LED Ekranda Arduino Ekran Vaxtı: 8 Addım
R16 DS1307 istifadə edərək TM1637 LED Ekranda Arduino Ekran Vaxtı: 8 Addım

Video: R16 DS1307 istifadə edərək TM1637 LED Ekranda Arduino Ekran Vaxtı: 8 Addım

Video: R16 DS1307 istifadə edərək TM1637 LED Ekranda Arduino Ekran Vaxtı: 8 Addım
Video: TWI and RTC DS1307 (I2C) 🔴 ATmega328P Programming #11 AVR microcontroller with Atmel Studio 2024, Noyabr
Anonim
R16 DS1307 istifadə edərək TM1637 LED Ekranda Arduino Ekran müddəti
R16 DS1307 istifadə edərək TM1637 LED Ekranda Arduino Ekran müddəti

Bu dərslikdə RTC DS1307 modulu və TM1637 və LED Ekran və Visuino istifadə edərək vaxtın necə göstəriləcəyini öyrənəcəyik.

Videoya baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (və ya hər hansı digər Arduino) Buradan alın
  • RTC DS1307 modulu buradan alın
  • Jumper telləri
  • LED Ekran TM1637 Burada əldə edin

Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • LED Ekran pinini [CLK] Arduino rəqəmsal pininə qoşun [10]
  • LED Ekran pinini [DI0] Arduino rəqəmsal pininə [9] qoşun
  • LED Ekran pinini [GND] Arduino pininə [GND] qoşun
  • LED Ekran pinini [VCC] Arduino pininə [5V] qoşun
  • RTC DS1307 modul pinini [VCC] Arduino pininə [5V] qoşun
  • RTC DS1307 modul pinini [GND] Arduino pininə [GND] qoşun
  • RTC DS1307 modul pinini [SDA] Arduino pininə [SDA] qoşun
  • RTC DS1307 modul pinini [SCL] Arduino pininə [SCL] qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino ADD Komponentlərində

Visuino ADD Komponentlərində
Visuino ADD Komponentlərində
Visuino ADD Komponentlərində
Visuino ADD Komponentlərində
Visuino ADD Komponentlərində
Visuino ADD Komponentlərində
  • "TM1637 7 Segment Display 4 Digits Module + 2 Vertical Points (CATALEX)" komponentini əlavə edin
  • "Saat Generatoru" komponentini əlavə edin
  • "Tarix/Saat Dəyəri" komponentini əlavə edin
  • "Dekodlaşdırın (Bölün) Tarix/Saat" komponentini əlavə edin
  • "Formatlanmış Mətn" komponentini əlavə edin
  • "Real Time Clock (RTC) DS1307" komponentini əlavə edin
  • "Pulse generator" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  • "Display1" komponentini iki dəfə vurun və "Rəqəmlər" pəncərəsində "Mətn Görüntüsü 7 Segmentləri" sola sürükləyin "Rəqəmlər" pəncərəsinin sol tərəfində "Mətn Ekranı 7 Segmentləri1" və xüsusiyyətlər pəncərəsində "Rəqəmləri Say" seçin. "4 -ə
  • "Rəqəmlər" pəncərəsini bağlayın
  • "DateTimeValue1" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i cari tarix və saata təyin edin
  • "FormattedText1" komponentini iki dəfə vurun və elementlər pəncərəsində 2x "Mətn elementi" ni sol tərəfə sürükləyin, hər ikisi də "Uzunluq" xüsusiyyətlər pəncərəsində 2 -ə çəkin.
  • "FormattedText1" seçin və xüsusiyyətlər pəncərəsində "Mətn" i%0%1%2 olaraq təyin edin

Addım 6: Visuino -da: Komponentləri birləşdirin

Visuino -da: Komponentləri birləşdirin
Visuino -da: Komponentləri birləşdirin
  • ClockGenerator1 pinini RealTimeClock1 pin Clock -a qoşun
  • DateTimeValue1 -i RealTimeClock1 pin dəstinə qoşun
  • RealTimeClock1 pinini DecodeDateTime1 pin girişinə qoşun
  • RealTimeClock1 pin Control I2C -ni Arduino board pin I2C In -ə qoşun
  • DecodeDateTime1 pin Saatını FormattedText1> Mətn Elementinə 1 pin daxil edin
  • DecodeDateTime1 pin dəqiqəsini FormattedText1> Mətn Elementinə 2 pin daxil edin
  • FormattedText1 pinini Display1> Text Display 7 Segments1> Pin In -ə qoşun
  • Display1 pinli Saatı Arduino board rəqəmsal Pin 10 -a qoşun
  • Display1 pin məlumatlarını rəqəmsal Pin 9 Arduino lövhəsinə qoşun

Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 8: Oyna

Arduino UNO modulunu işə salırsınızsa, LED displey vaxt göstərməyə başlamalıdır.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: