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 buatvoid 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..
Komentar ini telah dihapus oleh pengarang.
BalasHapusGan, 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.
HapusSkematik 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..
HapusOke gan, ane paham... Terimakasih :)
HapusTerimakasih boss
HapusTerimakasih untuk wawasan ilmu pengetahuanya boss
BalasHapus