Laporan Akhir Percobaan 2

 


TUGAS PENDAHULUAN

[KEMBALI KE MENU SEBELUMNYA]

Menampilkan pada 7Segmen



1. HArdware [Kembali]







2. Rangkaian Simulasi [Kembali]



3. Flowchart [Kembali]




4. Listing Program [Kembali]
byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};  //Deklarasi pin yang digunakan pada 7-segment dengan tipe data byte
void setup(){
  for (int i = 0; i < 9; i++) //Semua kode dalam fungsi hanya dieksekusi sekali
  {
    pinMode(pin[i], OUTPUT); //Kondisi perulangan dari 0 hingga batas kecil dari 9, diincrement
    }
}
void loop(){ //Semua kode dalam fungsi ini di eksekusi berulang
  digitalWrite(2, HIGH); //Pin 2 Seven Segmenr hidup
  digitalWrite(3, LOW); //Pin 3 Seven Segmenr mati
  digitalWrite(4, LOW); //Pin 4 Seven Segmenr mati
  digitalWrite(5,  LOW); //Pin 5 Seven Segmenr mati
  digitalWrite(6,  LOW); //Pin 6 Seven Segmenr mati
  digitalWrite(7, HIGH); //Pin 7 Seven Segmenr hidup
  digitalWrite(8, HIGH); //Pin 8 Seven Segmenr hidup
  digitalWrite(9, HIGH); //Pin 9 Seven Segmenr hidup
  }

5. Video [Kembali]






6. Analisa [Kembali]

 1. Apaka terjadi perububahan program jika seven segment diganti dari CA ke CK?

           Jawab:
            tentunya berubah karena dengan mengganti seven segment CA ke CK dengan program yang sama maka seven segment tidak akan menyala. Seven segmen common anoda merupakan seven segmen yang kutub anodanya terhubung menjadi satu pin (anoda bersama)dan dihubungkan ke tegangan positif.Sinyak kendali diberi ke masing-masing kaki katoda.Sedangkan seven segmen common katoda merupakan seven segmen  yang kutub katodanya terhubung menjadi satu pin (katoda bersama)dan dihubungkan ke terminal negative,sinyal kendali di berikan kepada masing-masing kaki anoda.

Jika pada percobaan,diganti menjadi seven segmen common anoda maka seven segmen tidak menyala.Untuk menyalakan seven segmen maka masing masing pin diberi logika LOW/ 0 (karena sinyal kendali pada kaki katoda)dan diberi supply positif pada pin terakhir(kaki anoda).                  
    
    2. Pengaruh dari type data byte diganti dengan int?

        Jawab:
         tidak berpengaruh pada rangkaian karna pada seven segment bisa menerima inputan dengan type data int maupun byte. sehingga seven segmet tetap menyala 
walaupun type data diganti dari byte ke int.
sehinnga saat diganti hasil outputya tidak berubah,sebab pin yang di deklarasikan pada program termasuk bilangan bulat serta tidak memiliki nilai negatif 

7. Link Download [Kembali]

HTML - Download
Simulasi Proteus - Download
Listing Program - Download
Video - Download

Tidak ada komentar:

Posting Komentar