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 :
Yang dibutuhkan pada project ini antara lain :
Software :
- Arduino IDE
- Library TM1637, silahkan download dulu.
Hardaware :
- Arduino Nano, atau board lainnya.
- Modul TM1637
- Potensiometer 10k
- Kabel Jumper
- 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 :
- Rangkai komponen hardware sesuai dengan petunjuk atau gambar di atas.
- Buka Arduino IDE, masukkan library TM1637 yang sudah didownload sebelumnya dengan cara masuk ke manu Sketch >Include Library > Add .ZIP Library > pilih library TM1637.
- Menu Tools > pastikan Board : sesuai dengan yang digunakan dan Port : terceklis, misalnya COM16.
- Upload sketch berikut ini :
#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);
}
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