Cara Mudah Menampilkan Data pada TM1637 Arduino

TM1637 merupakan sebuah modul 7 segment yang mempunyai jumlah digit sebanyak 4 digit dan hanya membutuhkan 2 pin saja untuk dihubungkan ke mikrokontroler yaitu pin CLK dan DIO, 2 pin sisanya adalah VCC  (+) dan GND (-). Tentu dengan modul TM1637 ini sangat menghemat pin-pin pada mikrokontroler. Untuk kisaran harga hanya belasan rupiah, cukup terjangkau jika ingin tidak ribet dalam pemakaian 7 segment. Nah pada postikan kali ini saya akan membahas tentang cara mudah untuk menampilkan data pada modul TM1637. Data yang akan ditampilkan adalah data analog dari potensiometer yang dihubungkan ke arduino nano. Berikut adalah gambarnya :

menampilkan data pada tm1637
Yang dibutuhkan pada project ini antara lain :
Software :
  1. Arduino IDE
  2. Library TM1637, silahkan download dulu.
Hardaware :
  1. Arduino Nano, atau board lainnya.
  2. Modul TM1637
  3. Potensiometer 10k
  4. Kabel Jumper
  5. Project Board
Rangkaian :
Modul TM1637
- CLK dihubungkan ke pin 4 Arduino
- DIO dihubungkan ke pin 5 Arduino
- VCC dihubungkan ke 5V Arduino
- GND dihubungkan ke GND Arduino

Potensiometer
- Kiri (+) dihubungkan ke 5V Arduino
- Tengah (data) dihubungkan ke pin A0 Arduino
- Kanan (-) dihubungkan ke GND Arduino

Silahkan download rangkaian lainnya dalam bentuk PDF, dan berisi rangkaian-rangkaian sensor dan komponen lainnya.

Langkah-langkah :
  1. Rangkai komponen hardware sesuai dengan petunjuk atau gambar di atas.
  2. Buka Arduino IDE, masukkan library TM1637 yang sudah didownload sebelumnya dengan cara masuk ke manu Sketch >Include Library > Add .ZIP Library > pilih library TM1637.
  3. Menu Tools > pastikan Board : sesuai dengan yang digunakan dan Port : terceklis, misalnya COM16.
  4. Upload sketch berikut ini :

  5. #include <Arduino.h>
    #include <TM1637Display.h>

    #define CLK 4
    #define DIO 5
    #define pin_pot A0

    TM1637Display display(CLK, DIO);

    int nilai;

    void setup() {
    pinMode(A0, INPUT);
    }

    void loop(){
    display.setBrightness(0x0f);

    nilai = analogRead(pin_pot);
    display.showNumberDec(nilai, false);
    delay(10);
    }
Jika berhasil, silahkan coba hasilnya.

Coba putar potensiometer sesuai jarum jam untuk menambah nilai analognya, dan sebaliknya. Nilai secara otomatis akan tampil pada modul TM1637.

Demikian project ini saya bahas, kemudian bagi teman-teman semoga dapat mempraktikannya.  Teman-teman juga bisa mendapatkan project-project lainnya lewat fanspage Symask di facebook.
Terima kasih sudah berkunjung, selamat mencoba. Salam.

0 Response to "Cara Mudah Menampilkan Data pada TM1637 Arduino"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel

Iklan Bawah Artikel