Laporan Akhir II Modul 1




1. Hardware [Kembali]

Sevent segment

Arduino
 
Power Supply

 
 
2. Rangkaian [Kembali]

rangkaian simulasi


rangkaian praktikum

 

3. Flowchart [Kembali]

flowchart simulasi


 

flowchart praktikum

 

4. Listing Program [Kembali] 

program simulasi:

byte pin[] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup()  
{ for (int i = 0; i < 9; i++)
{
pinMode(pin[i], OUTPUT);
}
}
void loop()  
{
digitalWrite(2, HIGH);
 digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
 digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(1500);
digitalWrite(2, HIGH);
 digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
 digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(1500);
}

program praktikum:

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

5. Video [Kembali]

video simulasi


video praktikum


 

6. Kondisi [Kembali]

Kondisi : tampilkan huruf L dan A secara bergantian!

analisa 

(-) jelaskan apa yang terjadi jika tipe data byte pada baris 1 diganti menjadi tipe data string!

Program pada arduino IDE tidak dapat berjalan. Terlihat pada error message itu mengkonversi dari "int" ke "string" adalah ambigu (membingungkan). Hal ini dikarenakan string mendeklarasikan sesuatu menjadi berupa karakter/kalimat, sedangkan pada int mendeklarasikan angka.

(-) mengapa cara menggunakan seven segmen common anoda berbeda dengan common katoda, jelaskan!

Karena pada common anoda, kaki anodanya itu disatukan untuk 7 segmen LED, untuk kaki katodanya itu menjadi pin input pada seven segmen sehingga yang dihubungkan ke seven segmen itu kaki katodanya. Kebalikan untuk common katoda, kaki katodanya yang disatukan dan kaki anoda yang tersebar di seven segmen.

(-) jelaskan perbedaan program arduino yang digunakan saat memakai seven segmen common anoda dan common katoda!

Pada common anoda, agar sebuah LED hidup maka kaki anoda dihubungkan ke sumber dan katodanya ke ground. Jadi pada common anoda yang berupa input seven segmen adalah kaki katodanya, sehingga pada program jika menginginkan semua segmen LED hidup diperlukan input LOW pada programnya. Sebaliknya untuk common katoda, karena kaki yang menjadi input adalah anoda dan katoda telah dihubungkan ke ground, maka pada program diperlukan input HIGH untuk menghidupkan LED seven segmen.

 

7. Link Download [Kembali]
 

Tidak ada komentar:

Posting Komentar