Senin, 31 Oktober 2022

TUGAS PENDAHULUAN 1

 




1. Kondisi[Back]

Modul 1 Percobaan 1 kondisi 16 
Hidupkan LED seluruhnya, lalu mati bergantian dari kanan ke kiri

2. Gambar Rangkaian Simulasi[Back]



3. Video Simulasi[Back]



4. Prinsip Kerja Rangkaian[Back]

Pada rangkaian simulasi pada Arduino tersambung ke led. Dimana pin digital Arduino 2,3,4,5,6,7,8,9 dihubungkan ke resistor lalu ke led lalu ke ground. Lalu program dimasukan ke Arduino dimana programnya membuat led hidup lalu mematikannya dari kanan ke kiri secara bergantian. Pada saat lampu mati dari kanan ke kiri maka aka nada delay antar lampu sebesar 500 ms. Pada void setup kode akan dibaca sekali, for (int hidup = 0; hidup < 8; hidup++) dimana akan dibaca langsung 8 buah led hidup. for (int mati = 8; mati >= 0; mati--) akan bergantian mati karena sebelum itu ada delay(500);. Sehingga lampu hidup dari kanan ke kiri bergantian

 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

                                 //Jarak waktu 100 ms antar LED yang akan menyala

  }

  delay(500);                               //Jarak waktu 500 ms sebelum memulai perulangan

  for (int mati = 8; mati >= 0; mati--)     //Kondisi perulangan dari 8 dengan batas nilai 0; untuk mematikan LED

  {

    digitalWrite(led[mati], LOW);           //LED diberi logika 0 sehingga LED mati

    delay(500);                             //Jarak waktu 500 ms antar LED yang akan mati

  }

  delay(500);                               //Jarak waktu 500 ms sebelum memulai perulangan

}

5. Lik Download[Back]









Tidak ada komentar:

Posting Komentar

[KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Abstrak 2. Pendahuluan 3. Metode Penelitian 4. Hasil dan Pembahasan 5. Kesim...