TM1637 merupakan sebuah komponen elektronika yang terdiri dari 4 digit 7 segment. Pada pembahasan sebelumnya kita sudah mempelajari apa itu 7 segment dan untuk menggunakannya diperlukan pin sebanyak 8. Berbeda dengan TM1637, modul ini sangat membantu dalam penghematan pin pada mikrokontroler. Bagaimana tidak, kita hanya menggunakan 2 pin saja untuk dapat menampilkan sebuah karakter/digit angka. Pin tersebut antara lain CLK dan DIO/DATA sementara untuk supply-nya terdapat VCC dan GND. Untuk tampilan dari modul TM1637 dapat dilihat gambar dibawah ini.

Modul TM1637

Adapun alat dan bahan yang diperlukan untuk dapat menggunakan modul ini antara lain :

Alat dan bahan :

  • Arduino Uno R3, BELI
  • Modul TM1637, BELI
  • Kabel jumper male to female, BELI
  • Library TM1637, silahkan download.

Rangkaian :

Rangkaian TM1637 dan Arduino

Konfigurasi pin :

  • Pin CLK dihubungkan dengan pin 5
  • Pin DIO/Data dihubungkan dengan pin 6
  • VCC dihubungkan dengan 5V
  • GND dihubungkan dengan GND

Sketch program :

#include <TM1637Display.h>

#define CLK 5
#define DIO 6

TM1637Display display(CLK, DIO);

int nilai;

void setup() {
  display.setBrightness(0x0f);
}

void loop() {
  for (nilai = 99; nilai > 0; nilai--) {
    display.showNumberDec(nilai);
    delay(1000);
  }
}

Penggunaan :

  • Rangkai semua alat dan bahan sesuai keterangan di atas
  • Buka Arduino IDE, kemudian masukkan library TM1637 yang sudah didownload.
  • Lanjut dengan mengupload sketch program, sampai done uploading. Jangan lupa selalu mengecek Board dan Port pada menu Tools sebelum mengupload.

Hasil :

Hasilnya adalah akan tampil angka dari 99 kemudian berkurang 1 angka 98, 97 (countdown) sampai dengan 0 dan terus akan berulang-ulang. 

Cukup sekian pembahasan kali ini, terima kasih.

Kategori: Arduino

4 Komentar

Abdul · Mei 14, 2019 pada 4:27 am

Kalo menampilkan data angka di serial monitor ke tm1637 ,pernah mencoba master.?ada contoh sketchnya? Mksih

    m syefudin · Mei 14, 2019 pada 4:37 am

    Next akan di bahas ya….

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian