Zombie Hand Pointer X-Steel - Help Select







 1. Kondisi [Kembali]

Percobaan 2 (seven segment) Kondisi 3 :
Tampilkan angka dari 9 sampai 1 secara berulang

2. Gambar Rangkaian Simulasi  [Kembali]







3. Flowchart [Kembali]





4. Listing Program [Kembali]



byte pin[]={6,7,8,9,10,11,12};

void setup() {
  // put your setup code here, to run once:
for(int i=0;i<9;i++)
{
  pinMode(pin[i],OUTPUT);
}
}
void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  digitalWrite(11,HIGH);
  digitalWrite(12,HIGH);
    delay(1000);

  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  digitalWrite(11,HIGH);
  digitalWrite(12,HIGH);
    delay(1000);


  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  digitalWrite(11,HIGH);
  digitalWrite(12,HIGH);
    delay(1000);  

  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  digitalWrite(11,LOW);
  digitalWrite(12,HIGH);
    delay(1000);  

  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  digitalWrite(11,LOW);
  digitalWrite(12,HIGH);
    delay(1000);  

  digitalWrite(6,HIGH);
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  digitalWrite(11,HIGH);
  digitalWrite(12,LOW);
    delay(1000);  

  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  digitalWrite(11,HIGH);
  digitalWrite(12,HIGH);
  delay(1000);

  digitalWrite(6,HIGH);
  digitalWrite(7,LOW);
  digitalWrite(8,HIGH);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  digitalWrite(11,HIGH);
  digitalWrite(12,HIGH);
  delay(1000);

  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  digitalWrite(11,HIGH);
  digitalWrite(12,LOW);
    delay(1000);   
  
}


5. Video Simulasi  [Kembali]



Seven Segment terdiri atas segment- segment (LED) yang terdiri atas segment yakni a,b,c,d,e,f,g yang kesemuanya berjumalh 7 (tujuh) buah yang disusun secara rektanguler sehingga disebut  dengan nama seven segment. Sebuah LED seven segment akan hidup jika arus dialirkan oleh mikrokontroler (dalam hal ini arduino uno) menuju seven segment. Arus sendiri ada dikarenakan adanya perbedaan potensial yang bersumber dari sumber tegangan yang disambunglkan ke arduino. Pada percobaan kali ini menggunakan seven segment jenis cathode (katoda) yang dihubungkan ke ground. 
    Angka pada seven segemnt muncul dengan cara mematikan/menghidupkan aliran arus ke seven segment yang biasa disebut dengan LOW apabila arus dimatika ke salah satu segmen dan High jika arus disambungkan ke salah satu segmen. contohnya apabila ingin menunjukkan angka 9 maka sambungan aliran arus ke segmen  e akan bernilai low sementara a,b,c,d,f dan g akan bernilai HIGH.
    Pada penulisan pemrograman maka adadeklarasi loop karena  bersifat berulang dimulai dengan angka 9 terus ke angka 1 dengan jeda pembeda diantaranya.

6.Link Download  [Kembali]


download video

download listing program
download rangkaian
download html

Tidak ada komentar:

Posting Komentar

Elektronika

SATRIA AGUNG PRATAMA JURUSAN TEKNIK ELEKTRO UNIVERSITAS ANDALAS