MODUL I
Percobaan 2 Kondisi 7


1. Kondisi
[Kembali]
Tampilkan angka 0,1,3 secara bergantian

2. Gambar Rangkaian Simulasi 



3. Video Simulasi [Kembali]



4. Prinsip Kerja Rangkaian [Kembali]

    -Rangkaian diatas adalah rangkaian percobaan untuk menghidupkan menampilkan angka 0,1, dan 3 secara bergantian pada 7-segment dengan menggunakan chip arduino. Pada 7-segment sendiri kita juga harus hafal semacam urutan untuk menampilkan angka yang ingin kita tampilkan. Untuk mengatur angka yang tampil pada 7-segment diatur dengan menggunakan program yang telah dibuat pada aplikasi Arduino. Program yang telah dibuat tersebut kemudian dicompile dan dimasukkan pada program file arduino yang ada pada aplikasi proteus agar rangkaian yang kita buat dapat berjalan sesuai dengan perintah yang telah dibuat sebelumnya pada aplikasi arduino.

Pada rangkaian diatas 7-segment yang digunakan adalah 7-segment cathode dimana 7-segment ini memiliki karakteristik aktif high (dimana angka akan tampil pada 7-segment jika kondisi berlogika 1) dan dihubungkan dengan ground


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); 

digitalWrite(3, LOW);

digitalWrite(4, HIGH);

digitalWrite(5, HIGH);

digitalWrite(6, HIGH);

digitalWrite(7, HIGH);

digitalWrite(8, HIGH);

digitalWrite(9, HIGH);

delay (1000);

digitalWrite(2, HIGH); //Untuk Titik

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5, LOW);

digitalWrite(6, LOW);

digitalWrite(7, HIGH);

digitalWrite(8, HIGH);

digitalWrite(9, LOW);

delay (1000);

digitalWrite(2, HIGH);

digitalWrite(3, HIGH);

digitalWrite(4, LOW);

digitalWrite(5, LOW);

digitalWrite(6, HIGH);

digitalWrite(7, HIGH);

digitalWrite(8, HIGH);

digitalWrite(9, HIGH);

delay (1000);

}


5. Link Download [Kembali]
File Rangkaian Klik disini
Video Rangkaian Klik disini
Library Arduino  Klik disini
DataSheet Arduino Klik disini
DataSheet 7 Segment Klik disini
DataSheet Resistor  Klik disini 
DataSheet Led  Klik disini


Tidak ada komentar:

Posting Komentar