Introduction: Membuat Pertamabahan Angka Menggunakan 7 Segment (TM1637) + Arduino

About: ~Intaluones~ all about arduino

====================

Halo, Hari ini kita akan mencoba menggunakan modul 7 Segment dengan IC TM1637 dan arduino uno

Step 1: Alat & Bahan

====================

Alat dan Bahan yang dibutuhkan

- Arduino

- Modul 7 Segment (TM1637)

- Kabel jumper

Step 2: Pengkabelan

====================

Pengkabelan antara Modul 7Segment dan Arduino,

7Segment ---------------- Arduino

Vcc ------------------------- +5V

Gnd ------------------------- Gnd

Dio -------------------------- A5

CLK ------------------------- A4

Step 3: Library

====================

Sebelum memulai program arduino dan 7seg, download dulu library 7segment TM1637

Library :

https://github.com/reeedstudio/libraries/tree/mast...

Step 4: Mulai Program

====================

karena kita pakai example "numberflow" jadi kita akan bahas bagaimana program untuk conter atau pertambahan nilai 4 digit dari 0 - 9999,

for(d = 0;d <= 10; d++)

{

if(d >= 10)

{

d = 0;

c = c + 1;

}

if(c >= 10)

{

c = 0;

b = b + 1;

}

if(b >= 10)

{

b = 0;

a = a + 1;

}

if(a >= 10)

{

a = 0;

b = 0;

c = 0;

d = 0;

}

}

nah bagian program diatas adalah cara untuk menambah nilai dari tiap digit dari 0 - 9999

Step 5: Penjelasan

====================

mari kita ulas baris perbaris biar mudah dimengerti

saya menggunakan variabel A,B,C dan D, untuk mempermudah, jika penempatan maka menjadi seperti ini :

- A : Ribuan

- B : Ratusan

- C : Puluhan

- D : Satuan

mari kita lanjut,

for(d = 0;d <= 10; d++)
{

disini berfungsi untuk membuat pergerakan pada digit pertama atau digit paling kanan, mari kita anggap ini satuan, untuk mencapai belasan, maka harus ada pertamabahan dari 0 - 9, baris ini yang menjadi fungsi dasar.

if(d >= 10)
{

d = 0;

c = c + 1;

}


baris ini untuk langkah selanjutnya dari satuan menuju Puluhan yaitu 0 - 99, ketika nilai D mencapai 9 dan menuju 10, D reset menjadi 0, dan C bertambah 1, begitulah seterusnya sampai mencapai nilai 9999, kemudian reset ke 0000 lagi

Step 6: Penutup

====================

Sekian tata cara penggunaan 7seg TM1637, semoga cukup membantu untuk yang baru menggunakan

Terimakasih