Tugas Pendahuluan 2

  

MODUL 1 GENERAL INPUT OUTPUT






1. Kondisi [Kembali]

Percobaan 2 Kondisi 2

Tampilkan angka dari 1 sampai 9 secara berulang

2. Gambar Rangkaian  [Kembali]


Gambar rangkaian sebelum simulasi


Gambar rangkaian setelah simulasi


Program

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

void tampil(int angka){
  for(int i=0; i<=7; i++){
    digitalWrite(pin[i],digit[angka][i]);
  }
 
}

3. Video  [Kembali]




4. Prinsip Kerja [Kembali]

Menggunakan arduino Simulino pada pin 2-9 yang dihubungkan pada seven segmen katoda. Pin 2-9 arduino dihubungkan pada A B C D E F G DP seven segmen untuk menampilkan angka 1-9 secara berulang sesuai dengan kondisi percobaan. Kemudian program pada aplikasi arduino IDE dihubungkan atau dimasukkan pada arduino yang terdapat pada proteus. Setelah program dijalankan, maka seven segmen akan menampilkan angka 1-9 secara berulang.

5. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar

cover

BAHAN PRESENTASI UNTUK MATAKULIAH SISTEM DIGITAL 2022 Nama: Heru Kurniawan NIM: 2010952005 Sistem Digital Kelas B Dosen Pengampu ; Darwison,...