Penjelasan Singkat
7segment adalah salah satu komponen elektronika yang bentuk seperti balok yang berfungsi sebagai penampil karakter angka dan karakter huruf tertentu.
Secara umum aplikasi penggunaaan 7Segment misalnya digunakan pada kalkulator, jam digital, multimeter digital counter digital, serta penunjuk display lainnya.
Prinsip kerja dari komponen yaitu memanfaatkan nyala matinya LED pada setiap bagian untuk membentuk suatu karakter tertentu dan angka. Selain itu pada komponen itu terdapat dot / titik dibagian samping kanan bawah.
Contoh nyata aplikasi komponen ini dalam kehidupan sehari – hari yaitu penggunaan pada Lift memakai 7-Segment untuk menunjukan lantai berapa yang akan dituju.
LANGKAH-LANGKAH 7SEGMENT
1.EDIT LISTING ARDUINO
2. EDIT LISTING ARDUINO
3..COPY BAGIAN :C:\\Users\\HP\\AppData\\Local\\Temp\\arduino_build_117197/SEVEN_SEGMENT.ino.hex
4.KLIK KANAN DI ARDUINO KEMUDIAN PILIH EDIT PROPERTIES KEMUDIAN COPY DI PROGRAM FILE.
KEMUDIAN TEKAN TOMBOL JALANKAN DI POJOK BAWAH KIRI
PROGRAMNYA BERHASIL
LISTING LENGKAP DI BAWAH INI:
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);
// tampilan 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);
SEKIAN TERIMAKASH
No comments:
Post a Comment