Rabu, 25 September 2019

Percobaan 2


1. Hardware [Kembali]


2. Gambar 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()                                          //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, HIGH); //Pin 2 Seven segment hidup digitalWrite(3, LOW);  //Pin 3 Seven segment mati digitalWrite(4, LOW); //Pin 3 Seven segment mati digitalWrite(5, LOW);     //Pin 3 Seven segment mati digitalWrite(6, LOW); //Pin 3 Seven segment mati digitalWrite(7, HIGH);    //Pin 7 Seven segment hidup digitalWrite(8, HIGH); //Pin 8 Seven segment hidup digitalWrite(9, HIGH); //Pin 9 Seven segment hidup
}


5. Analisa [Kembali]

Pada percobaan kali ini, kita harus melakukan listing program terlebih dahulu. Pada rangkaian ini, kta menggunakan 7-Segment dimana ada tambahan LED dot. Pada listing program kita dapat menghidupan (1 / active high) dan mematikan (0  / active low) LED yang kita inginkan, dimana pada 7-Segment dapat menampilkan angka 0-9. Seven segment akan menampilkan output yang telah diprogram pada arduino, tergantung input yang diberikan pada seven segment, output akan menampilkan hasil dari bilangan biner yang telah diatur pada listing program, tergantung LED mana yang akan dihidupkan ( active high) atau dimatikan ( active low)

6. Video Percobaan [Kembali]



7. Link Download [Kembali]

Video Percobaan download

0 komentar:

Posting Komentar