Isi kandungan:

Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah

Video: Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah

Video: Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307: 8 Langkah
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, November
Anonim
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307
Waktu Paparan Arduino pada Paparan LED TM1637 Menggunakan RTC DS1307

Dalam tutorial ini kita akan belajar bagaimana memaparkan waktu menggunakan modul RTC DS1307 dan LED Display TM1637 dan Visuino.

Tonton videonya.

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino UNO (atau Arduino lain) Dapatkannya di sini
  • Modul RTC DS1307 Dapatkannya di sini
  • Wayar pelompat
  • Paparan LED TM1637 Dapatkannya di sini

Program Visuino: Muat turun Visuino

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin Paparan LED [CLK] ke pin digital Arduino [10]
  • Sambungkan pin Paparan LED [DI0] ke pin digital Arduino [9]
  • Sambungkan pin Paparan LED [GND] ke pin Arduino [GND]
  • Sambungkan pin Paparan LED [VCC] ke pin Arduino [5V]
  • Sambungkan pin modul RTC DS1307 [VCC] ke pin Arduino [5V]
  • Sambungkan pin modul RTC DS1307 [GND] ke pin Arduino [GND]
  • Sambungkan pin modul RTC DS1307 [SDA] ke pin Arduino [SDA]
  • Sambungkan pin modul RTC DS1307 [SCL] ke pin Arduino [SCL]

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 4: Dalam Komponen ADD Visuino

Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
Dalam Komponen ADD Visuino
  • Tambahkan komponen "TM1637 7 Segment Display 4 Digits Module + 2 Vertical Points (CATALEX)"
  • Tambah komponen "Penjana Jam"
  • Tambahkan komponen "Nilai Tarikh / Masa"
  • Tambahkan komponen "Decode (Split) Date / Time"
  • Tambah komponen "Teks Berformat"
  • Tambahkan komponen "Real Time Clock (RTC) DS1307"
  • Tambahkan komponen "Pulse generator"

Langkah 5: Dalam Komponen Set Visuino

Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
Dalam Komponen Set Visuino
  • Klik dua kali pada komponen "Display1" dan di tetingkap "Digits" drag "Text Display 7 Segments" ke sebelah kiriDi sebelah kiri tetingkap "Digits" pilih "Text Display 7 Segments1" dan di tetingkap sifat "Hitung Digit" "hingga 4
  • Tutup tetingkap "Digit"
  • Pilih "DateTimeValue1" dan di tetingkap sifat tetapkan "Nilai" ke tarikh dan waktu semasa
  • Klik dua kali pada komponen "FormattedText1" dan di tetingkap elemen tarik 2x "Elemen teks" ke sebelah kiri, kerana kedua-duanya di tetapkan di tetingkap sifat "Panjang" hingga 2
  • Pilih "FormattedText1" dan di tetingkap sifat tetapkan "Teks" ke% 0% 1% 2

Langkah 6: Di Visuino: Sambungkan Komponen

Di Visuino: Sambungkan Komponen
Di Visuino: Sambungkan Komponen
  • Sambungkan pin ClockGenerator1 ke Jam pin RealTimeClock1
  • Sambungkan DateTimeValue1 ke Set pin RealTimeClock1
  • Sambungkan pin RealTimeClock1 ke DecodeDateTime1 pin In
  • Sambungkan RealTimeClock1 pin Control I2C ke Arduino board pin I2C In
  • Sambungkan DecodeDateTime1 pin Hour ke FormattedText1> Elemen Teks1 pin In
  • Sambungkan DecodeDateTime1 pin Minute ke FormattedText1> Elemen Teks2 pin In
  • Sambungkan pin FormattedText1 ke Display1> Paparan Teks 7 Segmen1> Pin In
  • Sambungkan Jam Display1 pin ke Pin digital papan Arduino 10
  • Sambungkan Data pin1 ke Pin digital papan Arduino 9

Langkah 7: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".

Langkah 8: Main

Sekiranya anda menghidupkan modul Arduino UNO, paparan LED akan mula menunjukkan waktu.

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:

Disyorkan: