1. Kondisi [back]
Tampilkan angka 9,7,5 secara bergantian
3. Komponen [back]
-
Arduino Uno
Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.Arduino yang digunakan dalam praktikum ini
adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.
-
Seven Segment
Layar tujuh segmen ini seringkali digunakan pada jam digital, meteran elektronik, dan perangkat elektronik lainnya yang menampilkan informasi numerik. Layar tujuh segmen ini terdiri dari 7 buah LED yang membentuk angka 8 dan 1 LED untuk titik/DP. Angka yang ditampilkan di seven segmen ini dari 0-9. Cara kerja dari seven segmen disesuaikan dengan LED. LED merupakan komponen diode yang dapat memancarkan cahaya. kondisi dalam keadaan ON jika sisi anode mendapatkan sumber positif dari Vcc dan katode mendapatkan sumber negatif dari ground.
5. Listing Program [back]
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9}; //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte
void 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() {
// put your main code here, to run
repeatedly:
{
digitalWrite(2,
HIGH);
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,
HIGH);
digitalWrite(3,
LOW);
digitalWrite(4,
LOW);
digitalWrite(5,
LOW);
digitalWrite(6,
LOW);
digitalWrite(7,
HIGH);
digitalWrite(8,
HIGH);
digitalWrite(9,
HIGH);
delay(1000);
digitalWrite(2,
HIGH);
digitalWrite(3,
HIGH);
digitalWrite(4,
HIGH);
digitalWrite(5,
LOW);
digitalWrite(6,
HIGH);
digitalWrite(7,
HIGH);
digitalWrite(8,
LOW);
digitalWrite(9,
HIGH);
delay(1000);
}
}
Komponen yang digunakan adalah arduino sebagai microcontroller untuk menerjemah bahasa pemograman dan seven segmen untuk menampilkan output dari logika dimasukkan dalam program arduino. Pada seven segment common katoda led akan hidup saat diberikan output HIGH karena pada common katoda led akan hidup saat forward bias. Output yang akan ditampilkan adalah angka 9,7,5 secara berulang yang telah dideklarasikan pada program arduino dengan delay selama 1 detik untuk memberikan jeda saat menampilkan angka secara bergantian.
Tidak ada komentar:
Posting Komentar