Menampilkan 7-Segment dengan TM1637 dan Arduino

Kali ini kita akan memakai modul 7 segment jenis TM1637 untuk menampilkan data dari Arduino UNO. Modul display  seven segment  TM1637 terdir...

Kali ini kita akan memakai modul 7 segment jenis TM1637 untuk menampilkan data dari Arduino UNO. Modul display seven segment TM1637 terdiri dari 4 digit 7 segment ukuran kecil yaitu 0,36″. Modul ini sangat memudahkan kita dalam membuat aplikasi Arduino dengan display 7 segment. Kenapa ? ya karena menjadi sangat sederhana. Jika kita membuat rangkaian seven segment biasa maka kita akan memerlukan transistor dan resistor untuk driver-nya, belum lagi akan membutuhkan banyak pin untuk mengontrol masing – masing segment (A, B, C, D, E, F, G,  DOT). Dengan modul TM1637 cukup 2 pin saja : CLK dan DATA.

Berikut ini spesifikasi dasar modul seven segment TM1637 :

  • Jumlah digit: 4 Digit
  • Pin I/O: 2 Pin
  • Ukuran: 42mm*24mm*12mm
  • Display: 3.06 Inch
  • Supply: 5V
  • Warna: RED (Merah)
  • Two wire interface

Keterangan pin/kaki pada modul TM1637 :

Aplikasi yang dapat dibuat dengan modul TM1637 ini diantaranya untuk system timer, system counter, jam digital, robotics dll. Nah kita akan mempelajari dasar – dasar pemrograman TM1637 dengan Arduino dulu. Kalau sudah paham dasar-nya akan mudah dikembangkan sendiri. Kita siapkan sekarang komponennya.

  • Arduino UNO
  • Modul TM1637
  • Breadboard
  • Kabel konektor

Selanjutnya kita buat rangkaian seperti pada gambar.

Perhatikan pin CLK terhubung dengan pin 2 Arduino dan pin DIO terhubung dengan pin 3 Arduino UNO. Hal ini harus diperhatikan karena akan berpengaruh pada pembuatan program.

Setelah rangkaian modul seven segment TM1637 dan Arduino UNO jadi, berikutnya kita siapkan programnya. Komunikasi modul TM1637 memakai system two wire dan kita harap tenang.. soalnya sudah banyak library Arduino yang menyiapkannya, kita tinggal pakai saja, salah satunya disini : TM1637.H. Silakan di-download dulu kemudian masukkan ke folder libraries dimana anda menyimpan file aplikasi Arduino IDE. Ok library sudah siap ? Sekarang saatnya jalankan Arduino IDE dan ketik program berikut :

Simpan programnya kemudian Upload. Kita lihat hasilnya. Yup ternyata tampilan di seven segment nya angka “1234” seperti pada gambar.

Kita lihat 3 baris perintah pertama merupakan instruksi memasukkan library TM1637 dan koneksi pin CLK, DIO ke pin Arduino UNO.

Selanjutnya deklarasi variabel yang nilainya (isinya) nanti kita tampilkan ke seven segment TM1637 serta seting koneksi pin data modul TM1637.

Selanjutnya variabel angka diisi “1234”, nilainya sebenarnya bebas saja, max 4 digit (9999) karena seven segment-nya ya cuman 4 digit. Pengaturan kontras juga dilakukan di awal program, nilai maksimal 16 (0x0F). Kemudian baru mengirimkan data dengan perintah display.showNumberDec(angka); 

Pada fungsi loop() tidak ada perintah karena kita hanya menampilkan satu data saja. Bagaimana, cukup mudah kan ? Semoga bermanfaat.


Sumber : Ardutech.com

COMMENTS

BLOGGER
acsaczxc
acascascascsa
Nama

7 Segment,2,Ardublock,2,Arduino,47,ATMega16,4,AVR Microcontroller,2,Counter,1,COVID-19,1,Elektronika,7,ESP32,3,ESP8266,1,Finger Print,1,Grafik,1,I2C,2,IoT,7,Jam Digital,1,Jam Waktu Sholat,1,Kalender Digital,1,Keypad,2,LCD,6,LDR,1,LED,5,Micro SD Card,1,Microsoft,1,Mikrokontroller,2,Motor,2,Motor Servo,2,NodeMCU,1,P10,1,Raspberry Pi,2,Relay,2,Resistor,2,RFID,1,Sensor Asap,1,Sensor Cahaya,1,Sensor Gas,2,Sensor Hujan,1,Sensor Kelembaban,6,Sensor Suhu,11,Sensor Ultrasonik,4,Solar Panel,1,STM32,5,Traffic Light,3,Transistor,1,USBasp,1,
ltr
item
Belajar Arduino dan Robotika: Menampilkan 7-Segment dengan TM1637 dan Arduino
Menampilkan 7-Segment dengan TM1637 dan Arduino
https://www.ardutech.com/wp-content/uploads/2019/10/17.-TM-Cover.jpg
Belajar Arduino dan Robotika
https://robotikawan.blogspot.com/2020/08/menampilkan-7-segment-dengan-tm1637-dan.html
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/2020/08/menampilkan-7-segment-dengan-tm1637-dan.html
true
3524113465990287612
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy