Tugas Pendahuluan 1

Tugas Pendahuluan 1

"Percobaan 1 Kondisi 4"



  • Kondisi awal LED mati lalu hidup bergantian dari tengah ke pinggir secara berulang


2. Gambar Rangkaian Simulasi [Kembali]


  • Rangkaian Percobaan 1 Kondisi 4








3. Listing Program [Kembali]


int pin[] = {2,3,4,5,6,7,8,9};
void setup() {
  
    for (int indeks = 0; indeks <= 7; indeks ++){
    pinMode(pin[indeks], OUTPUT);
    digitalWrite (pin[indeks],LOW);
  }
}

void loop() {

  //bergantian dari tengah ke kanan hidup
  for (int indeks = 4; indeks <= 7; indeks ++){
    digitalWrite (pin[indeks],HIGH);
    delay(250);
  }
  //bergantian dari kiri ke tengah mati
  for (int indeks = 7; indeks >=4; indeks --){
    digitalWrite (pin[indeks],LOW);
    delay(250);
  }
  //bergantian dari tengah ke kiri hidup
  for (int indeks= 3; indeks >=0; indeks --){
    digitalWrite (pin[indeks],HIGH);
    delay(250);
  }
  //bergantian dari kanan ke tengah mati
  for (int indeks = 0; indeks <= 3; indeks ++){
    digitalWrite (pin[indeks],LOW);
    delay(250); 
  }
}



4. Video Simulasi [Kembali]


  • Video Simulasi Percobaan 1 Kondisi 4







4. Prinsip Kerja Rangkaian [Kembali]


  • Prinsip Kerja Rangkaian Percobaan 1 Kondisi 4

Pada Percobaan 1 Kondisi 4 yaitu kondisi awal LED mati lalu hidup bergantian dari tengah ke pinggir secara berulang menggunakan 2 software yaitu proteus dan arduino, pada proteus dirangkai rangkaian percobaan 1 menggunakan 3 komponen yaitu arduino uno, resistor, dan LED kuning. Pada software arduino diprogramkan arduino uno sesuai kondisi.

Pada proteus dirangkai rangkaian sesuai gambar rangkaian yang dimana output pin arduino uno yaitu pin 2,3,4,5,6,7,8,9 diumpankan ke 8 buah resistor, lalu diteruskan ke LED kuning. Untuk mengatur besaran resistor yaitu sesuai keluaran warna LED yaitu kuning yang dimana LED kuning memiliki Vmax 2,3V dan Imax 60mA, lalu output V arduino sebersar 5V, maka :
 
R = (V arduino - V max LED)/Imax LED

R = (5V-2,3V)/60mA = 45Ohm

dimana,

R = Resistor (Ohm), 
V arduino = besar tegangan output arduino = 5V, 
V max LED = besar tegangan max LED kuning = 2,3V
I max LED = arus max ED kuning = 60mA

Maka diset besaran resistor sebesar 45Ohm. Setelah itu dijalankan program dengan setting hex.file arduino uno yang telah diprogramkan, maka saat dieksekusi rangkaian, diperoleh output sesuai kondisi.

Prinsip kerjanya yaitu sesuai list program yang dimana mula mula pada arduino diprogram fungsi int dengan array yang berisikan penggunaaan pin yaitu pin 2,3,4,5,6,7,8,9, lalu di setup sebagai output. Lalu pada program fungsi setup dikondisikan output "digitalWrite" yaitu LOW sehingga rangkaian mula-mula sesuai kondisi yaitu mati.

Pada kondisi selanjutnya, di sisi kanan LED yaitu diprogramkan loop perulangan untuk memprogram kondisi hidup bergantian dari tengah ke pinggir secara berulang, mula-mula program dengan perulangan for dikondisikan "digitalWrite" pin aktif HIGH yaitu hidup dari pin 6 sampai pin 9 secara bergantian, lalu mati bergaintian dengan perulangan aktif LOW yaitu mati dari pin 9 sampai pin 6. Proses pergantian nyala mati LED diprogramkan dengan delay pergantian sebesar 250ms
Seperti program perulangan sebelumnya, di sisi kiri LED kondisi selanjutnya yaitu diprogramkan loop perulangan untuk memprogram kondisi hidup bergantian dari tengah ke pinggir secara berulang, mula-mula program dengan perulangan for dikondisikan "digitalWrite" pin aktif HIGH yaitu hidup dari pin 5 sampai pin 2 secara bergantian, lalu mati bergaintian dengan perulangan aktif LOW yaitu mati dari pin 2 sampai pin 5. Proses pergantian nyala mati LED juga diprogramkan dengan delay pergantian sebesar 250ms.

Program akan terus mengalami perulangan pada fungsi void loop, kecuali pada fungsi setup hanya terjadi kondisi setup "digitalWrite" hanya 1 kali.



5. Link Download [Kembali]

File HTML [download]
File Library Arduino Uno V.2 [download]
File Datasheet Arduino Uno [download]
File Datasheet Resistor [download]
File Datasheet LED [download]
File Gambar Rangkaian  [download]
File Video Rangkaian [download]
File Rangkaian Percobaan 1 Kondisi 4 [download]
File Program Percobaan 1 Kondisi 4 [download]