-->

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel