Seven Segment pada Arduino
SEVEN SEGMENT
Pada kali ini akan membahas tentang seven segment yang
biasanya digunakan pada jam digital.sebenarnya jumlah seven segment adalah 8
tetapi yang sering digunakan adalah 7 karena yang 1 nya adalah titik.
Source code
void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}
void loop() {
//Seven Segment//
digitalWrite(10,0);
digitalWrite(11,1);
digitalWrite(12,1);
digitalWrite(13,1);
digitalWrite(2,0);
digitalWrite(3,1);
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,0);
digitalWrite(7,0);
digitalWrite(8,0);
digitalWrite(9,0);
delay(5);
digitalWrite(10,1);
digitalWrite(11,0);
digitalWrite(12,1);
digitalWrite(13,1);
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(4,0);
digitalWrite(5,0);
digitalWrite(6,1);
digitalWrite(7,0);
digitalWrite(8,0);
digitalWrite(9,0);
delay(5);
}
//69
Pertama
kita deklarasikan terlebih dahulu pin yang kita gunakan .pada void loop kita
tulis programnya.
·
Pertama pada pinMode(10,0);
pinMode(11,1);
pinMode(12,1);
pinMode(13,1);
pada
seven segment yang saya gunakan terdapat 4 digit.jika kita akan menggunakan 1
digit maka kita cukup menghidupkan 1 digit pada seven segment(pada code diatas
terdapat pada pin 10).
·
Kedua pada digitalWrite.pada seven segment
terdapat urutan yang dapat dilihat pada gambar diatas.pada seven segment
terdapat 7 urutan .urutan pada code diatas diawali dengan pin yang ke 2.pada
digitalWrite(2,0); maka pada huruf A(dapat dilihat pada gambar)akan hidup.
·
digitalWrite(3,0);.pada ini maka lampu pada
pin3(pada gambar ada pada B)maka akan mati.begitu seterusnya
·
delay(5).untuk memberika jeda sebesar 5
milidetik.
Pada selanjutnya yaitu dibawah delay.pada
dibawah delay saya menggunakan digit kedua untuk memberikan angka.strukturnya
sama dengan yang diatas.jika kita ingin menggunakan digit dengan lebih dari 1
maka tambahkan delay dibawahnya agar angka dapat muncul.jika kita tidak
menambahkan delay maka digit terakhir akan mengikuti digit yang ada didepannya.
0 Response to "Seven Segment pada Arduino"
Post a Comment