Blog ini merupakan sarana informasi dan pembelajaran berbasis online atau digital. Pada blog ini, author menyajikan informasi dan pembehasan mengenai topik sains dan teknologi. Di antaranya Tutorial dan review teknik elektronika maupun elektronic circuit.

LightBlog

TOLONG

LIKE COMMENT AND SUBSCRIBE

Sabtu, 22 Mei 2021

Cara Menampilkan Angka dan Huruf di Seven Segment– Tutorial Arduino Mudah



 And hai Teknokers, apa kabarnya hari ini?

Hem... udah lama sekali nih mimin gak upload postingan di tuturial arduino di blog ini. Maklum lah ada kerjaan lain, hehe... So, dimulai dari minggu sekarang nih, mimin akan kembali lagi upload postingan untuk setiap minggunya, karena kita memasuki tutorial dasar arduino season ke 2. Horeeee... mana tepuk tangannya, hehe...

Untuk postingan perdana di season ini, kita mulai dari yang gampang-gampang aja dulu. Yaitu cara menampilkan angka dan huruf di seven segment. 

7 segment adalah salah satu komponen elektronika yang bentuknya seperti balok dan mempunyai fungsi sebagai penampil karakter angka dan juga karakter huruf tertentu. Mungkin, buat kalian yang sering pergi ke pom bensin udah gak asing lagi dengan komponen yang satu ini. Secara umum, 7 segment digunakan pada kalkulator, jam digital, multimeter digital dan penampil display lainnya seperti yang ada di pom bensin. 7 segment memiliki 2 tipe, yaitu tipe chatode dan anode seperti yang ditunjukan tabel berikut ini.

Gak perlu berbasa basi lagi, langsung aja kita rakit.

Alat dan komponen yang dibutuhkan: - Arduino uno ==Link Pembelian== - Breadboard mini ==Link Pembelian== - 7 segment comon chatode ==Link Pembelian== - Modul 7 segment ==Link Pembelian== - Dan tentunya beberapa kabel jumper ==Link Pembelian==

Pertama-tama, kita susun rangkaian seperti pada skematik ini. (Download skematik dan programnya disini) Jika rangkaian sudah di pastikan sesuai dengan skematik, saatnya kita kepemograman.

Etts, hampir lupa. Sebelum kita kepomograman, Teknokers sekalian perlu terlebih dahulu untuk memahami pembuatan karakter di 7 segment. Caranya, kita lihat tabel yang ini:



Ingat, yang kita gunakan adalah tipe 7 segment Chatoda, berarti com-nya terhubung dengan negatif. Perlu di ingat juga: Kaki 1 adalah e, Kaki 2 adalah f, Kaki 3 adalah com, Kaki 4 adalah c, kaki 5 adalah dot, kaki 6 adalah b, kaki 7 adalah a, kaki 8 adalah com, kaki 9 adalah f, sedangkan kaki 10 adalah g.

Beralih ke tampilan depannya, segment paling atas adalah a, segment atas kanan adalah b, kemudian c, d, e, f dan yang tengah adalah g. Oh, ya titik ini namanya dot.

Untuk membuat karakter angka 0, berarti kita harus menyalakan segment a,b,c,d,e dan juga f. Mengingat 7 segment yang kita gunakan adalah comon chatode berarti logika yang kita berikan di program untuk menyalakan segmennya adalah 1/high. Tapi, jiga comon yang kalian gunakan adalah anoda, logikanya adalah 0/low. Begitupun, untuk membuat angka 1, yang harus menyala adalah segmen b dan c. Dan untuk membuat angaka 2 berarti, segment yang harus menyala adalah segment a,b,d,e, dan g. Begitu seterusnya, cara untuk membuat setiap karakter.

Supaya tidak bingung, langsung aja kita kepemograman. (Download skematik dan programnya disini)

Untuk membuat rangkaian yang lebih kompleks, rasanya cara ini tidak akan efektif. Karena dapat menghamburkan port output pada arduinonya. Bayangkan saja, untuk menggunakan satu 7 segment saja harus menghabiskan 8 port output. Bagaimana jika yang digunakan berjumlah empat 7 segment? Dan seberapa panjang pula program yang akan di tuliskan untuk menyalakan ke empat 7 segment tersebut?

Untuk mensiasati problem tersebut. Kita akan menggunakan modul 7segment seperti ini. Ini merupakan komponen praktis yang di dalamnya terdapat ic driver untuk menyalakan ke empat 7 segment tersebut. Modul ini juga hanya memiliki 4 konektor, yaitu clk, dio, vcc dan gnd.  Sangat praktis bukan?

Nah untuk pemasangannya, seperti pada skematik berikut. (Download skematik dan programnya disini) Jika dirasa sudah tidak ada yang salah hubung, langsung aja kita kepemograman. 

Nah, sesuai dengan isi program barusan, modul 7 segment akan menampilkan angka 0-9999 dengan jeda waktu 100 mili detik. atau biasanya rangkaian ini dinamakan sebagai counter up. Untuk membuat counter down hanya tinggal di balik saja di pemograman barusan. Rasanya ini kurang menraik, supaya lebih menarik. Mari kita membuat karakter huruf seperti nama kalian di modul 7 segment ini. Caranya seperti berikut. 


Nah itu dia cara menampilkan karakter angka dan huruf di seven segment. Kalian juga bisa mengkreasikannya lagi sekreatif mungkin dan sebagus mungkin. see you next di minggu depan. Bye, saya Ajat pamit undur diri.

Tidak ada komentar:

Posting Komentar