1. Komponen [kembali]
1. Arduino Uno
Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.
2. 7-Segment
Seven Segment adalah suatu segmen- segmen yang digunakan menampilkan angka. Seven segment merupakan display visual yang umum digunakan dalam dunia digital. Seven segment sering dijumpai pada jam digital, penujuk antrian, diplay angka digital dan termometer digital.
3. Jumper
Digunakan sebagai penghubung rangkaian.
4. Ground
Ground adalah titik kembalinya arus searah atau titik kembalinya sinyal bolak balik atau titik patokan dari berbagai titik tegangan dan sinyal listrik dalam rangkaian elektronika.
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data bytevoid setup() //Semua kode dalam fungsi ini hanya dieksekusi sekali{ for (int i = 0; i < 9; i++) //Kondisi perulangan dari 0 hingga batas kecil dari 9; Increase{pinMode(pin[i], OUTPUT); //Deklarasi pin yang digunakan sebagai OUTPUT}}void loop() //Semua kode dalam fungsi ini di eksekusi berulang{digitalWrite(2, LOW);digitalWrite(3, HIGH);digitalWrite(4, LOW);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, LOW);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, LOW);digitalWrite(4, HIGH);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, LOW);digitalWrite(4, LOW);digitalWrite(5, LOW);digitalWrite(6, LOW);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, LOW);delay(1000);digitalWrite(2, LOW);digitalWrite(3, LOW);digitalWrite(4, HIGH);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, HIGH);digitalWrite(4, HIGH);digitalWrite(5, LOW);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, HIGH);digitalWrite(4, HIGH);digitalWrite(5, LOW);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, LOW);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, HIGH);digitalWrite(4, LOW);digitalWrite(5, LOW);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, LOW);digitalWrite(4, HIGH);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, HIGH);digitalWrite(4, LOW);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, LOW);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);digitalWrite(2, LOW);digitalWrite(3, LOW);digitalWrite(4, HIGH);digitalWrite(5, HIGH);digitalWrite(6, HIGH);digitalWrite(7, HIGH);digitalWrite(8, HIGH);digitalWrite(9, HIGH);delay(1000);}
4. Kondisi [kembali]
5. Video Simulasi dan Prinsip Kerja [kembali]
Pin 2 : DP
Pin 3 : g
Pin 4 : f
Pin 5 : e
Pin 6 : d
Pin 7 : c
Pin 8 : b
Pin 9 : a
Pada percobaan, rangkaian dirangkai sesuai dengan kondisi yang diminta, yaitu untuk menampilkan angka 2010953020. Kaki-kaki pada pin output arduino dihubungkan ke 7-segment katoda. LED 7-segment katoda akan hidup ketika diberi logika HIGH dan mati ketika diberi logika LOW. Setelah seluruh pin terhubung lalu pada arduino dimasukkan listing program, maka pada 7-segment akan menampilkan angka 2010953020 sesuai dengan perintah.
- Common Anoda
Common Anoda merupakan pin yang terhubung dengan semua kaki anoda LED dalam 7-segment. Common Anoda dihubungkan ke VCC dan akan aktif ketika diberi logika LOW (0).
- Common Katoda
Common Katoda merupakan pin yang terhubung dengan semua kaki katoda LED dalam 7-segment. Common Katoda dihubungkan ke ground dan akan aktif ketika diberi logika HIGH (1).
Pin COM 7-segment common anoda dihubungkan ke VCC dan LED pada 7-segment common anoda akan aktif ketika diberi logika LOW. Untuk menampilkan angka 9 pada 7-segment common anoda maka pada pin a, b, c, d, f, g diberi logika LOW segingga LED hidup dan pada pin e diberi logika HIGH sehingga LED mati.
Tidak ada komentar:
Posting Komentar