photo lineviral_1.png

Menghubungkan Arduino Dengan 7 Segment Memakai Shift Register 4094

Assalamualaikum
Di tengah waktu luang yang begitu banyak (Maklum pengangguran) saya menyempatkan diri untuk kembali mencar ilmu Menggunakan Arduino, khususnya wacana mengkoneksikan atau menghubungkan arduino dengan led 7 Segment dengan mediator Shift Register 4094.

Awalnya saya sudah berhasil menghubungkan atau menampilakan Karakter di 7 segment tanpa pinjaman Shift Register, namun kendalanya kalau tanpa shift register maka akan makan banyak pin Arduino sehingganya mungkin kalau tanpa shift register maka hanya akan cukup untuk 2 buah Led 7 Segment saja.

Karena hambatan di ataslah maka saya mencoba mencari solusi dari internet, dan hasilnya saya menemukan sebuah kata kunci atau keyword yaitu "Menggunakan Shift Register". Kembali saya mencoba mencari tutorial wacana bagaimana cara menampilkan karakter pada 7 Segment dengan Shift Register, Kebanyakan tutorial yang saya dapati memakai Shift Register 74HC595, sedangkan saya sendiri tidak mempunyai yang tipe menyerupai itu, Shift register yang saya miliki ialah tipe CD4094BCN yang saya ambil dari papan rangkaian penampil waktu Bekas Wartel jaman dulu.

Setelah Browsing sana sini akibatnya ketemu juga caranya, dari situs bule (Maaf saya lupa linknya), nah semoga besok2 saya tidak lupa lagi cara memakai shift register 4094 ini makanya saya tulis di blog ini, siapa tahu juga ada teman-teman yang tertarik memakai Shift Register sanggup pribadi membaca dan mempraktekan tutorial yang ada di Artikel ini.

4 buah 7 Segment+4094
Oia dengan memakai Shift Register 4094 ini kita sanggup memakai banyak 7 Segment tanpa harus takut kehabisan Pin pada Arduino, alasannya ialah berapapun jumlah 7 Segment yang digunakan, Jumlah pin IO yang akan dipakai pada arduino tetap hanya 3 pin saja (Ditambah 2 lagi untuk GND dan 5V).

yang perlu disiapkan ialah : 
  1. Arduino Uno (Tipe lain juga bisa)
  2. 7 Segment Anoda/katoda (Berapapun yang anda punya)
  3. Shift Register 4094 (Jumlahnya diubahsuaikan dengan jumlah 7 Segment)
  4. Kabel Jumper
  5. Breadboard

Sebelum masuk ke Wiring atau jalur pemasangan kabel ada baiknya teman-teman mengetahui dulu pinout atau kaki kaki dari Shift Register 4094 dan juga 7 Segment semoga gampang menganalisa kalau terjadi kesalahan.

Shift Register 4094 Pinout
IC 4094 Pinout

Led 7 Segment Pinout

Oke sehabis mengetahui Pinout atau kaki kaki dari Shift Register 4094 dan 7 segment maka selanjutnya pribadi aja ke diagram atau wiringnya yang sanggup sobat sahabat lihat pada gambar dibawah ini

Informasi Tambahan : 

  1. Pada Rangkaian di atas saya memakai 7 Segment Common Anoda Sehingga Pin Common 7 Segment saya hubungkan dengan VCC atau 5V
  2. Jika anda memakai 7 Segment Common Cathode maka Pin Common di hubungkan ke Ground
  3. Ada Pin yang kurang atau tidak ada pada IC 4094 dari gambar diatas, Pin yang tidak ada digambar ialah pin/kaki nomor 8 atau Vss, kaki Vss ini dihubungkan ke Ground
  4. Sumber tegangan 5V sanggup ambil dari Power supply extrernal atau dari Pin 5V arduino

Langkah selanjutnya ialah memasukan Sketch atau arahan kegiatan kedalam Arduino, namun sebelumnya install dulu Library EmSevenSegment kedalam Arduino IDE anda caranya :

  1. Download Library EmSevenSegment 
  2. Buka Arduino IDE kemudian menuju sajian Sketch - Include Library - Add .ZIP Libary kemudian pilih file Library yang sudah didownload sebelumnya

Sketch / Kode Program

Penjelasan Tambahan :
  1. Huruf A pada baris EmSevenSegment disp(4,'A',4,3,2); artinya ialah 7 Segment yang dipakai berjenis Anoda atau Common Anode, maka dari itu kalau memakai 7 Segment jenis Katoda atau Common Cathode ganti karakter A dengan karakter C
  2. Contoh Sketch lainya sanggup anda coba melalui sajian Examples Arduino IDE 
  3. Penjelasan lebih lanjut wacana funsi dari tiap perintah sanggup anda baca pribadi dari Kontributor librari EmSevenSegment dengan mengklik Link ini

Oke Sekian dan Terima kasih
Wassalam


Buat lebih berguna, kongsi:


close