Tugas Pendahuluan 2



1. Kondisi
 [Kembali]
  • Percobaan 2 kondisi 4
Tampilkan angka 1-5 berulang

2. Gambar Rangkaian Simulasi [Kembali]





3. Video Simulasi [Kembali]






4. Prinsip Kerja [Kembali]

Pada rangkaian percobaan ini output yang ditampilkan pada 7-segment yaitu dari angka 1 sampai angka 5 secara berulang. Pengaturan angka yang ditampilkan pada 7-segment dilakukan oleh output yang berasal dari arduino. Output dari arduino yaitu berasal dari pin 2 sampai pin 9. Untuk output pada arduino diatur pada program arduino i.d.e lalu  dicompile dan dimasukkan pada program arduino di proteus berupa file dengan eksistensi HEX.  Untuk program yang diinput dapat dilihat pada bagian listing program.

Listing Program
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, LOW);
digitalWrite(3, HIGH); 
digitalWrite(4, HIGH); 
digitalWrite(5, LOW); 
digitalWrite(6, HIGH); 
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, HIGH); 
digitalWrite(4, HIGH); 
digitalWrite(5, LOW); 
digitalWrite(6, LOW); 
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, HIGH); 
digitalWrite(4, HIGH); 
digitalWrite(5, LOW); 
digitalWrite(6, LOW); 
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay(100);
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(100);
digitalWrite(2, LOW);
digitalWrite(3, HIGH); 
digitalWrite(4, LOW); 
digitalWrite(5, HIGH); 
digitalWrite(6, HIGH); 
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW); 
digitalWrite(4, LOW); 
digitalWrite(5, LOW); 
digitalWrite(6, LOW); 
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(100);
}

5. Link Download [Kembali]

Download Rangkaian percobaan 2 disini
Download Video Simulasi Percobaan 2 disini
Download Listing Program 2.4 disini
Download HTML disini
Download Datasheet Arduino disini
Download Datasheet 7-segment disini


















Tidak ada komentar:

Posting Komentar

Bahan Presentasi  Mata Kuliah Elektronika 2021 O L E H Nadya utari 2010951021 Dosen pengampu : Dr.Darwison,M.T Program studi : Teknik Elektr...