Percobaan 2 Modul 1

 


1. Komponen [kembali]
1. Arduino UNO


2. Seven Segment




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, HIGH);
  digitalWrite(5,  LOW);
  digitalWrite(6,  LOW);
  digitalWrite(7, HIGH);
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  }

5. Video [kembali]




6. Kondisi dan Analisa [kembali]
Kondisi

Menampilkan bilangan 9 pada seven segment

Analisa

1). Pada listing program, apa yang terjadi jika tipe data byte pada baris 1 diubah menjadi int?

Jawab :

Yang terjadi adalah listing programnya sama-sama jalan tetapi Ketika menggunakan byte global variable yang digunakan adalah 17 (0%) dari dari 2048 maximum byte yang digunakan. Sedangkan Ketika menggunakan int global variable yang digunakan adalah 25 (1%) dari 2048 maximum byte yang digunakan

2). Pada percobaan 2 apa perbedaan menggunakan seven segment common anoda dan common katoda pada listing program?

Jawab :

Ketika mendeklarasikan HIGH atau berlogika 1 maka pin yang aktif adalah pin pada 7 segment katoda, sedangkan Ketika LOW atau berlogika 0 maka pin yang aktif adalah pin pada 7 segment katoda.

Download video simulasi disini
Download rangkaian disini
Download HTML disini

Tidak ada komentar:

Posting Komentar