TP M1 P1 K8




1. Kondisi [Kembali]

Percobaan 1 kondisi 8

Kondisi awal LED mati lalu hidup bergantian LED 1357 selanjutnya LED 2468 secara bergantian 

2. Gambar [Kembali]
 


 
 
3. Video simulasi [Kembali]  





 
4. Prinsip kerja rangkaian [Kembali]

Pada rangkaian ini komponen yang digunkana diantaranya yaitu arduino uno, resistor, led, ground, dan power dimana pin 2 pada arduino terhubung dengan terhubung dengan  R1  dan diteruskan ke LED lalu diteruskan ke ground. Lalu pin 3 pada arduino dihubungkan dengan R2  lalu diteruskan ke led dan berakhir di ground, begitu juga dengan pin pin selanjutnya sampai dengan resistor dan LED yang ke 8.

Prinsip kerja pada rangkaian ini adalah jika arduino diberi logika 0, maka arduino dalam keadaan aktif low, sehingga tidak ada arus yang mengalir ke resistor dan LED dalam keadaan mati. Sebaliknya, jika arduino diberi logika 1, maka arduino dalam keadaan aktif high, sehingga ada arus yang mengalir dari arduino menuju resistor dan LED dalam keadaan hidup. 

Program Arduino IDE

int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};

void setup()

{

  for (int i = 0; i <= 7; i = i+2)

  {

    pinMode (led[i], OUTPUT);

  }

  for (int a = 0; a <= 7; a = a+1)

  {

    pinMode (led[a], OUTPUT);

  }

}

void loop() {

  for (int hidup = 0; hidup < 8; hidup = hidup+2)

  {

    digitalWrite(led[hidup], HIGH);

    delay (500);

  }

  delay (500);

  for (int hidup = 0; hidup < 8; hidup = hidup+1)

  {

    digitalWrite(led[hidup], HIGH);

    delay (500);

  }  

  delay(500);

  for (int mati = 0; mati < 8; mati = mati+1)

  {

    digitalWrite(led[mati], LOW);

  }  

  delay(500);

  }

Prinsip kerja program 

Lalu pada program prinsip kerjanya yaitu disini ada int led yang mana ini menyatakan pin pin mana saja yang digunakan pada percobaan ini. Lalu ada void setup yang mana semua kode pada fungsi ini hanya dijalankan sekali. Didalam void setup ini terdapat 2 perulangan for dengan variabel i dan a. Pada variabel i perulangan nya dengan batas 0 sampai batas kecil sama dengan 7 dengan setiap i= i+2, kemudian pin ini akan dijadikan sebagai output. Selanjutnya variabel a perulangan nya dengan batas 0 sampai batas kecil sama dengan 7 dengan setiap a= a+1,kemudian pin ini akan dijadikan sebagai output.

Lalu ada fungsi void loop yang mana semua kode dalam fungsi ini akan dijalankan secara berulang. Pada fungsi void loop ini terdapat perulangan for dengan variabel hidup bernilai 0sampai batas kecil 8 dengan setiap hidup= hidup +2, jika kondisi ini terpenuhi maka LED akan menyala karena berada dalam kondisi high atau berlogika 1, lalu delay sebesar 500ms yaitu jarak antar LED menyala. Selanjutnya ada perulangan for dengan variabel hidup bernilai 0 sampai batas kecil 8 dengan setiap hidup= hidup +1, jika kondisi ini terpenuhi maka LED akan menyala karena berada dalam kondisi high atau berlogika 1, lalu delay sebesar 500 ms yaitu jarak antar LED menyala. 

Selanjutnya ada perulangan for dengan variabel mati bernilai 0 sampai batas kecil 8 dengan setiap mati= mati +1, jika kondisi ini terpenuhi maka LED akan mati karena berada dalam kondisi low atau berlogika 0, lalu delay sebesar 500 ms

5. Link download [Kembali]

Tidak ada komentar:

Posting Komentar

  Bahan Presentasi untuk Mata Kuliah ELEKTRONIKA 2020/2021 OLEH: Muhammad zikra 2010952052 Dosen Pengampu: Darwison, M.T Referensi: