TP M1 P1 K1




1. Kondisi[Kembali]

 Modul 1 Percobaan 1 Kondisi 1:

Kondisi awal LED mati lalu hidup bergantian dari kiri ke kanan secara berulang.

2. Rangkaian Simulasi[Kembali]

 


3. Video[Kembali]

 


4. Prinsip Kerja[Kembali]

Pada rangkaian simulasi pin digital arduino 2,3,4,5,6,7,8,9 dihubungkan ke masing-masing resistor lalu ke led hingga ke ground. Program dimasukkan ke arduino hingga membuat led dari bagian kiri hidup satu persatu hingga ke bagian kanan lalu setelah hidup semua led maka akan bergantian mati lagi dari kiri ke kanan yang dimana untuk hidup dan mati nya LED memiliki delay sebesar 100ms. Pada void setup() kode pada fungsi hanya di baca sekali pada coding for (int i = 0; i <= 8; i++) dimana akan dibaca 8 buah led  lalu pada void loop kode akan dibaca berulang-ulang yang dimana for (int hidup = 0; hidup <= 8; hidup++) karena terdapat 8 LED yang digunakan.

 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

}

5. Link Download[Kembali]

1. File HTML |Download|

2. File Proteus |Download|

3. Listing Program |Download|

4. File Video |Download|

5. DataSheet Arduino |Download|

6. DataSheet LED |Download|

7. Library Arduino |Download|

 

 


Tidak ada komentar:

Posting Komentar

  BAHAN TUGAS DAN PRAKTIKUM BLOG   Oleh: Raihan Maulana Makhlad (2010952038) Dosen Pengampu:   Dr.Darwison, M.T.   Re...