Laporan Akhir 1


 




 1.Hardware [Kembali]



int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};  //mendeklarasikan pin 2-9 yang digunakan
void setup()                                     //semua kode dalam fungsi ini hanya dibaca sekali
{
  for (int i = 0; i <= 8; i++)            //perulangan dari 0 dengan nilai batas kecil sama dengan 8; increase
  {
    pinMode (led[i], OUTPUT);   //menyatakan pin yang dihubungkan ke LED sebagai OUTPUT
  }
}
void loop() {                                               //Semua kode dalam fungsi ini dibaca berulang
  for (int hidup = 0; hidup <= 8; hidup++)  //Kondisi perulangan dari 0 dengan batas nilai 8 untuk menghidupkan LED
  {
    digitalWrite(led[hidup], HIGH);         //LED diberi logika 1 sehingga LED menyala
    delay(100);                             //Jarak waktu 100 ms antar LED yang akan menyala
  }
  delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan
  for (int mati = 0; mati <= 8; mati++)     //Kondisi perulangan dari 0 dengan batas nilai 8; untuk mematikan LED
  {
    digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati
    delay(100);                             //Jarak waktu 100 ms antar LED yang akan mati
  }
  delay(100);                               //Jarak waktu 100 ms sebelum memulai perulangan
}


   Pada percobaan ini pin 2,3,4,5,6,7,8,9 pada keluaran arduino dihubungkan ke LED. Dengan masuk nya tegangan pada LED akan terjadi nya forward bias sehingga menyebabkan LED akan menyala sesuai dengan perintah yang dimasukkan kedalam program arduino. Pada percobaan ini dilakukan pengulangan untuk on-off LED. Pada listing program kita menggunakan void setup dan void loop,  void setup berfungsi untuk menjalankan semua perintah hamya untuk sekali, sedangkan void loop berfungsi untuk menjalankan perintah secara berulang ulang. Sehingga apabila rangkaian dijalankan, kita dapat melihat bahwa LED akan terus hidup secara bergantian dan melakukan pengulangan.
     Pada listing program terdapat delay yang fungsinya untuk mengatur waktu  tampilan hidup atau matinya LED pada saat bergantian dan melakukan pengulangan.Di percobaan ini delay nya adalah 100 yang artinya akan terjadi jeda 0,1 s saat menampilkan output selanjutnya.






 
  1. Download Video  [Download]
  2. Download HTML [Download]
  3. Download Rangkaian [Download]

Tidak ada komentar:

Posting Komentar