Menyalakan Seven Segmen Tanpa Decoder

 

seven segment

7 Segmen dari arti kata, bisa didefinisikan komponen yang terdiri dari 7 bidang, tiap segmen terdiri dari LED yang disusun sedemikian rupa sehingga kombinasi dari ketujuh led tersebut bisa menampilkan bilangan desimal, angka 0 sampai 9.

pinout seven segment
Sumber gambar: https://www.mynewsdesk.com/


LED

LED (Light emitting diode) adalah komponen aktif apabila diberi tegangan yang sesuai akan memancarkan cahaya dengan warna yang bermacam-macam. Led mempunyai 2 ujung, anoda dan katoda. Tegangan akan mengalir dari anoda ke katoda. Dari tegangan positif ke negatif.

led symbol

Ada 2 tipe 7 segmen, pertama common cathode artinya katoda pada LED dihubung bersama. Karena katoda bermuatan negatif, maka ground dihubung ke katoda. 

katoda bersama
Sumber gambar: https://www.circuitbasics.com/

Kedua common anode artinya anoda LED dihubung bersama. Berarti sumber tegangan di hubung ke anoda, dengan ground yang terpisah pada masing-masing segmen.

anoda bersama
Sumber gambar: https://www.circuitbasics.com/

Berikut contoh menyalakan satu segmen dengan tipe common anode 

1 segment on
www.ditempel.com

Perhatikan gambar sebelumnya, pinout common berada ditengah. Pada gambar diatas common dihubung ke pinout 5 V arduino. Sedangkan jumper yang satunya di hubung ke salah satu segment dan ujungnya ke pinout GND arduino. Di program, untuk menyalakan 7 segment common anode, pinout dari segment di beri output Low.

Menyalakan 7 Segment

Perlu diperhatikan, seven segment memerlukan hambatan atau resistor agar tegangan yang didapat kurang dari 5 volt. Hubungkan masing-masing segment dengan resistor dengan nilai 1 Kilo Ohm. 

Kita buat program di arduino IDE, Sebelumnya seven segment dan resistor di rangkai terlebih dahulu. Untuk penyambungan  seven segment ke board arduino, gunakan panduan berikut

pinout 7 segment to pinout arduino

Untuk lebih jelasnya, perhatikan gambar di bawah ini

arduino with 7 segment
Sumber gambar: https://www.tinkercad.com/

Untuk programnya, menggunakan library SevSeg.h Link downloadnya di sini. Copy kode dibawah ini



Upload program ke board. Setelah done, perhatikan seven segment nya, akan menampilkan angka dari 0 sampai 9

counter 7 segment
www.ditempel.com

Seven segment yang digunakan common anode dan nilainya 1 digit artinya cuma bisa menampilkan angka 0-9. Untuk menambah digit tinggal dihubung secara paralel dengan seven segment digit pertama. Tentunya ada beberapa program yang harus di edit, menyesuaikan dengan konfigurasi seven segment.

seven segment 4 digit
Sumber gambar: https://www.circuitbasics.com/


Untuk menampilkan nilai yang lebih besar, bisa menggunakan seven segment 4 digit.







Posting Komentar untuk "Menyalakan Seven Segmen Tanpa Decoder"