TP Modul I



izi

1.Kondisi (kembali)
Tampilkan di seven segment 9-1 secara berulang

2.Gambar Rangkaian simulasi (Kembali)















3.Flowchart (Kembali)


4.Koding Program (Kembali)
int aPin = 0;
int bPin = 1;
int cPin = 2;
int dPin = 3;
int ePin = 4;
int fPin = 5;
int gPin = 6;
int dpPin = 7;
void setup() {
  // put your setup code here, to run once:
  pinMode(aPin, OUTPUT);
  pinMode(bPin, OUTPUT);
  pinMode(cPin, OUTPUT);
  pinMode(dPin, OUTPUT);
  pinMode(ePin, OUTPUT);
  pinMode(fPin, OUTPUT);
  pinMode(gPin, OUTPUT);
  pinMode(dpPin, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  //nilai 9
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, HIGH);
  digitalWrite(ePin, LOW);
  digitalWrite(fPin, HIGH);
  digitalWrite(gPin, HIGH);
  delay(2000);
  //nilai 8
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, HIGH);
  digitalWrite(ePin, HIGH);
  digitalWrite(fPin, HIGH);
  digitalWrite(gPin, HIGH);
  delay(2000);
  //nilai 7
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, LOW);
  digitalWrite(ePin, LOW);
  digitalWrite(fPin, LOW);
  digitalWrite(gPin, LOW);
  delay(2000);
  //nilai 6
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, LOW);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, HIGH);
  digitalWrite(ePin, HIGH);
  digitalWrite(fPin, HIGH);
  digitalWrite(gPin, HIGH);
  delay(2000);
  //nilai 5
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, LOW);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, HIGH);
  digitalWrite(ePin, LOW);
  digitalWrite(fPin, HIGH);
  digitalWrite(gPin, HIGH);
  delay(2000);
  //nilai 4
  digitalWrite(aPin, LOW);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, LOW);
  digitalWrite(ePin, LOW);
  digitalWrite(fPin, HIGH);
  digitalWrite(gPin, HIGH);  
  delay(2000);
  //nilai 3
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, HIGH);
  digitalWrite(ePin, LOW);
  digitalWrite(fPin, LOW);
  digitalWrite(gPin, HIGH);  
  delay(2000);
  //nilai 2
  digitalWrite(aPin, HIGH);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, LOW);
  digitalWrite(dPin, HIGH);
  digitalWrite(ePin, HIGH);
  digitalWrite(fPin, LOW);
  digitalWrite(gPin, HIGH);  
  delay(2000);
  //nilai 1
  digitalWrite(aPin, LOW);
  digitalWrite(bPin, HIGH);
  digitalWrite(cPin, HIGH);
  digitalWrite(dPin, LOW);
  digitalWrite(ePin, LOW);
  digitalWrite(fPin, LOW);
  digitalWrite(gPin, LOW);
  delay(2000);  
  

}

5.Download Video (Kembali)





6.Prinsip Kerja (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.






No comments:

Post a Comment