Menampilkan Angka Pada 7Segment


Halo selamat datang kembali bersama saya, Semoga teman teman semua dalam keadaan sehat ya..
Untuk kali ini saya akan membahas cara menampilkan angka pada 7 Segment, cekidot

Bila mana teman teman belon tau apa itu 7 Segment saya akan membahas nya sedikit
7 segment adalah suatu segmen segmen yang digunakan untuk menampilkan angka yang terdiri dari 1 atau 2 light emitting diode (LED), Bisa juga disebut angka digital.

Ada 2 jenis7 Segment yaitu, 7 Segment common cathode Dan 7 Segment common anode, Atau bahasa indonesia nya Katoda Dan Anoda :v
Sama seperti LED dimana 7 segment common cathode salah satu pin nya adalah ground, Begitu juga sebaliknya 7 segment dari common anode salah satu pin nya adalah vcc

  














 
Sekarang kita bahas rangkaiannya, seperti pada postingan yang lalu saya akan membahas cara membuat rangkaian yang bukan simulasi alias di dunia nyata :D
Barang barang yang kita perlukan:
1. Arduino Uno
2. Breadboard
3. 5 Resistor 220ohm
4. 7 Segment Common Cathode
5. Banyak Kabel Jumpper

Susun rangkaian menjadi seperti ini
 Jangan sampai keliru pada kabel jumpernya ya, Ikuti Dan perhatiakan dengan seksama warna kabel sampai ke pin arduinonya, Sekarang kita masuk ke Simulasi 7 Segment Pada Proteus..


Ini simulasi di proteus, Pertama yang kita buka tentu proteus nya dan cari komponen arduino nya, Tentu saja sobat pasti sudah bisa mencari Arduino nya
Selanjutnya resistor yang kita butuhkan, tentu saja teman teman bisa :d


Nah untuk ini saya akan memberikan contoh kata kunci untuk mencari 7 Segmentnya

Setelah itu susun rangkaian, Dan klik terminal untuk mendapatkan GND nya. Lihat cara mendapatkan GND nya yg sudah di lingkari

Susun rangkaian menjadi seperti ini..

Setelah selesai sekarang kita masuk codingannya..
dan ini hasil simulasi yang sudah kita buat 
void setup() {
  pinMode(13, OUTPUT); // Kaki 13 menunjukan ke pin A 7segment
  pinMode(12, OUTPUT); // Kaki 12 menunjukan ke pin B 7segment
  pinMode(11, OUTPUT); // Kaki 11 menunjukan ke pin C 7segment
  pinMode(10, OUTPUT); // Kaki 10 menunjukan ke pin D 7segment
  pinMode(9, OUTPUT); // Kaki 9 menunjukan ke pin E 7segment
  pinMode(8, OUTPUT); // Kaki 8 menunjukan ke pin F 7segment
  pinMode(7, OUTPUT); // Kaki 7 menunjukan ke pin G 7segment
 }


void loop() {
 // tampilan angka  '0'
 digitalWrite(13, 1);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 1);
 digitalWrite(9, 1);
 digitalWrite(8, 1);
 digitalWrite(7, 0);
 delay(1000);
  // tampilan angka '1'
 digitalWrite(13, 0);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 0);
 digitalWrite(9, 0);
 digitalWrite(8, 0);
 digitalWrite(7, 0);
 delay(1000);
 // tampilan angka '2'
digitalWrite(13, 1);
digitalWrite(12, 1);
digitalWrite(11, 0);
digitalWrite(10, 1);
digitalWrite(9, 1);
digitalWrite(8, 0);
digitalWrite(7, 1);
 delay(1000);
  // tampilan angka '3'
 digitalWrite(13, 1);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 1);
 digitalWrite(9, 0);
 digitalWrite(8, 0);
 digitalWrite(7, 1);
 delay(1000);
  // tampilan angka '4'
 digitalWrite(13, 0);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 0);
 digitalWrite(9, 0);
 digitalWrite(8, 1);
 digitalWrite(7, 1);
 delay(1000);
 // tampila angka '5'
 digitalWrite(13, 1);
 digitalWrite(12, 0);
 digitalWrite(11, 1);
 digitalWrite(10, 1);
 digitalWrite(9, 0);
 digitalWrite(8, 1);
 digitalWrite(7, 1);
 delay(1000);
// tampilan angka '6'
 digitalWrite(13, 1);
 digitalWrite(12, 0);
 digitalWrite(11, 1);
 digitalWrite(10, 1);
 digitalWrite(9, 1);
 digitalWrite(8, 1);
 digitalWrite(7, 1);
 delay(1000);
// tampilan angka '7'
 digitalWrite(13, 1);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 0);
 digitalWrite(9, 0);
 digitalWrite(8, 0);
 digitalWrite(7, 0);
 delay(1000);
 // tampilan angka '8'
 digitalWrite(13, 1);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 1);
 digitalWrite(9, 1);
 digitalWrite(8, 1);
 digitalWrite(7, 1);
 delay(1000);
 // tampilan angka '9'
 digitalWrite(13, 1);
 digitalWrite(12, 1);
 digitalWrite(11, 1);
 digitalWrite(10, 1);
 digitalWrite(9, 0);
 digitalWrite(8, 1);
 digitalWrite(7, 1);
 delay(1000);
}  

& terimakasih sudah berkunjung semoga bermanfaat..

Postingan terkait:

6 Tanggapan untuk "Menampilkan Angka Pada 7Segment "

  1. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
    Balasan
    1. Gan, kalau simulasi di video dan program yang ente sertakan kan menggunakan 7Segment common cathode... Kalau program pakai 7Segment common anode gimana gan skematik dan programnya? kok tidak disertakan sekalian? mohon bimbingannya... ane masih belajar.

      Hapus
    2. Skematik sama gan yang berbeda com nya di ganti dengan terminal power di proteus tentunya 7 segment berbeda, Dan untuk programnya yg berbeda hanya pada digitalWrite yang di beri logika satu di ganti dengan nol, dan sebaliknya nol diganti dengan logika 1 :), terimakasih..

      Hapus
    3. Oke gan, ane paham... Terimakasih :)

      Hapus
  2. Terimakasih untuk wawasan ilmu pengetahuanya boss

    BalasHapus