TM1637 adalah modul tampilan 4-segmen 7 digit yang dapat Anda gunakan dalam proyek elektronik Anda. baru komponen elektronik yang kami tambahkan ke daftar panjang yang telah kami sajikan kepada Anda di blog ini dan itu bisa sempurna terutama untuk papan pengembangan Arduino. Selain itu, sangat mudah untuk menginstal dan dilengkapi dengan semua yang Anda butuhkan terintegrasi, Anda hanya perlu khawatir tentang kode sumber sketsa yang akan digunakan untuk membuatnya bekerja di IDE.
Apa itu TM1637?
sebuah Tampilan TM1637 Ini adalah jenis tampilan LED yang umum digunakan dalam aplikasi berdaya rendah seperti jam digital, jam alarm, dan pengatur waktu dapur. TM1637 terdiri dari satu atau lebih LED yang tertutup dalam wadah plastik yang berfungsi sebagai wadah tampilan. LED biasanya disegel di antara dua penutup terpisah untuk mencegahnya terkena kontaminan. Beberapa layar mungkin memiliki penutup pelindung tambahan untuk melindungi LED dari kerusakan.
Ada dua varian utama layar TM1637:
- TM1637 menampilkan warna tunggal: Tampilan warna tunggal hanya memiliki satu jenis warna LED per piksel. Mereka dapat digunakan untuk tugas-tugas sederhana, seperti menampilkan angka atau huruf pada tampilan jam digital.
- Tampilan multi-warna TM1637: tampilan multi-warna memiliki beberapa jenis LED berbeda yang memungkinkan tugas yang lebih kompleks, seperti menampilkan gambar dengan warna dan bentuk berbeda. Mereka dapat digunakan untuk aplikasi yang lebih canggih seperti melihat video dan animasi.
Koneksi modul
Modul yang berfungsi dengan hanya empat koneksi, dua untuk daya, satu untuk jam dan satu untuk data, sangat mengurangi jumlah sambungan yang biasanya kita perlukan untuk menyambungkan empat layar 7-segmen. Data disediakan melalui komunikasi serial, jadi hanya satu pin yang diperlukan untuk input data. Sinyal clock menentukan waktu pengiriman data.
Di bawah ini adalah rinci koneksi dari modul TM1637:
- Vcc – Menghubungkan ke arus referensi positif, yang dapat berupa 3.3V atau 5V pada papan Arduino.
- GND – Referensi atau ground negatif.
- DIO – Masukan data serial.
- CLK – Input sinyal jam.
Memprogram TM1637 dengan Arduino
Untuk mengirim data ke modul, kita dapat memprogram Arduino MCU dari lembar data produsen chip atau gunakan perpustakaan Arduino, yang telah memberi kita cara termudah untuk terhubung ke layar kita. Cara termudah untuk terhubung ke layar kami untuk Arduino, pabrikan sudah memberi kami perpustakaan untuk dapat mengirim data ke layar kami. Di bawah ini adalah contoh bagaimana kami terhubung dan beberapa perintah paling dasar dari Perpustakaan.
Untuk ini, sandiwara Contoh yang kami tunjukkan kepada Anda adalah sebagai berikut:
#include "TM1637.h" //Biblioteca necesaria #define CLK A1 //Definición del pin A1 para el reloj y del A0 para datos #define DIO A0 TM1637 Display1(CLK,DIO); //Crear una variable de tipo dato int8_t Digits[] = {0,0,0,0}; //El valor inicial a mostrar void setup() { Display1.set(); //Inicializar Display1.init() ; } void loop() { //Contador de 0 a 1000 for (int i=0 ; i < 1000 ; i++){ Digits[0] = 0; Digits[1] = floor(i/100); Digits[2] = floor((i%100)/10); Digits[3] = floor(i%10); delay(1000); Display1.display(Digits); //Función para escribir en el Display } }
Anda sudah tahu bahwa Anda bisa memodifikasi sketsa sesuka Anda untuk menyesuaikannya dengan proyek atau kebutuhan khusus Anda. Ini hanya contoh penggunaan.