Jumat, 13 Mei 2016

Arduino Seven segment

Tampilan arduino biasanya di hubungkan dengan LCD 16 x 2, akan tetapi pada tulisan ini akan dibahas cara menghubungkan Arduino uno dengan seven segment berjumlah 8, dengan tambahan 8 switch dan 8 led sebagai input. Keuntungan dari module ini adalah dengan tampilan sederhana dapat dilihat dari jarak sekitar 1 meter yang menjadikan prototipe tampilan cocok untuk foot controller gitar.


Arduino terhubung menggunakan 5 cabel jumper 2 diantaranya adalah VCC dan ground sedang 3 pin lainnya terhubung seperti dibawah ini


Arduino                                        Seven segmen
pin                                                      pin
5 V                                                    VCC
GND                                                  GND
pin 7                                                   STB (strobe)
pin 9                                                   CLK   (clock)
pin  8                                                 DIO(data input output)

untuk program dapat di unduh pada link dibawah ini

https://codeload.github.com/rjbatista/tm1638-library/zip/master
atau link back-up

Untuk module dapar di beli dari link dibawah ini

Cara penggunakan instal liblary yang terdapat di zip file diatas
cara menambahkan liblary di arduino IDE

buka exsample  File;> Examples> tm1638



 Apabila sudah terbuka maka unduh program tersebut ke arduino uno .

maka tamplian keluaran akan seperti dibawah ini




Hasil tampilan adalah angka 1.2.3.4AbCd dan apabila 4 switch pertama ditekan akan membuat 4 led pertama menyala sesuai dengan sitch mana yang di tekan .
Selamat mencoba

Masalah dan solusi
1.Kesulitan ketika meng instal driver. karena diunduh menggunakan zip ketika dimasukan didalam liblary ternyata liblary masih didalam folder sehingga #include tidak terbaca. solusi di folder liblary Aduino IDE pastikan folder sudah benar , dengan meng cut keluar folder diatanya akan menelsaikan masalah ini
2. ketika menggunakan contoh lainnya pastikan pin pada progam sudah benar.
pastikan tuliasan inilialisasi modul adalah seperti ini 
TM1638 module(8, 9, 7);
kita dapat mengubah pin tersebut  akan tetapi kita harus pula mengubah konfigurasi pin koneksinya pada hardwarw arduino dan modu seven segmen