1. Komponen[kembali]


Modul Arduino

Seven Segment

2. Rangkaian Simulasi[kembali]

1. Aplikasi Proteus


2. Rangkaian langsung


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()      //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

{                                 // Menampilkan Angka 1

       digitalWrite(2, LOW);   

       digitalWrite(3, LOW);

       digitalWrite(4, HIGH);

       digitalWrite(5, HIGH);

       digitalWrite(6, LOW);

       digitalWrite(7, LOW);

       digitalWrite(8, LOW);

       digitalWrite(9, LOW);

delay(1000);

                               // Menampilkan Angka 3

       digitalWrite(2, LOW);   

       digitalWrite(3, HIGH);

       digitalWrite(4, LOW);

       digitalWrite(5, LOW);

       digitalWrite(6, HIGH);

       digitalWrite(7, HIGH);

       digitalWrite(8, HIGH);

       digitalWrite(9, HIGH);

delay(1000);

                             // Menampilkan Angka 5

       digitalWrite(2, LOW);   

       digitalWrite(3, HIGH);

       digitalWrite(4, HIGH);

       digitalWrite(5, LOW);

       digitalWrite(6, HIGH);

       digitalWrite(7, HIGH);

       digitalWrite(8, LOW);

       digitalWrite(9, HIGH);

delay(1000);

                                  // Menampilkan Angka 7

       digitalWrite(2, LOW);

       digitalWrite(3,  LOW);

       digitalWrite(4,  LOW);

       digitalWrite(5,  LOW);

       digitalWrite(6,  LOW);

       digitalWrite(7, HIGH);

       digitalWrite(8, HIGH);

       digitalWrite(9, HIGH);

delay(1000); }     

5. Video[kembali]

1. Video Simulasi



2. Video Pratikum


6. Kondisi[kembali]

Analisa M1P2

Kondisi : Tampilkan angka 1,3,5,7 secara otomatis dan bergantian

-Jelaskan apa yang akan terjadi saat tipe data byte pada baris 1 digantu menjadi tipe data float! 

jawab :
Perbedaan antara tipe data byte dan data float terletak pada nilai bytenya Ketika data bytenya  diganti ke data float tampilan sevensegment nya tetap. Perbedaan hanya pada nilai yang memiliki ketelitian tunggal (data nilainya tidak terlalu kecil atau terlalu besar) atau biasanya digunakan pada desimal. Sedangkan byte biasa digunakan saat menggunakan data biner hanya bilangan bulat saja.

-Jelaskan perbedaan program yang digunakan saat menggunakan sevent segment tipe common anoda dan tipe common katoda

jawab : Common anoda 7 segment jika diberikan logika LOW akan aktif,karena 7 segement tersebut memiliki arus sehingga logika low diberikan untuk menurunkan.

Common katoda 7 segment jika diberikan logika HIGH,karena 7 segment tersebut tidak memiliki arus dan membutuskan arus sehingga logika HIGH diberikan untuk meningkatkannya.

 

 

7. Link Download[kembali]

  • HTML Link Download
  • Simulasi Proteus Link Download
  • Listing Program Link Download
  • Video simulasi Link Download
  • Video pratikum Link Download

  • No comments:

    Post a Comment

    BAHAN PRSENTASI UNTUK MATA KULIAH SISTEM DIGITAL SEMESTER GENAP 2020-2021 OLEH AHMAD MIZAN 1910953037 TEKNIK ELEKTRO ...