TP 1 - MODUL 1




Kondisi
[Kembali]
Percobaan 1 - Kondisi 11:

Kondisi awal Led mati lalu hidup berkedip dengan delay 5 detik

Rangkaian Simulasi [Kembali]


Video [Kembali]




Prinsip Kerja [Kembali]
list code:
int led []={2,3,4,5,6,7,8,9}; //Deklarasi pin yang akan digunakan adalah pin 2-9
void setup() {  //Semua kode dalam fungsi ini hanya dibaca sekali
for (int i=0;i<=8;i++)   //Perulangan dari 0 hingga kecil sama dengan 8, nilai di increment atau ditambah satu
{
  pinMode(led[i],OUTPUT);   //Menyatakan pin yang dihubungkan ke LED berfungsi sebagai OUTPUT
}
}
void loop() {   //Semua kode di dalam fungsi ini akan dilakukan perulangan/looping
delay(5000);
for(int on=0;on<=8;on++)  //Perulangan dari 0 hingga kecil sama dengan 8 untuk mengonkan LED
{
  digitalWrite(led[on],HIGH);   //LED diberi logika 1 sehingga LED on (aktif high)
}
delay(5000);   //Jarak watu 5000ms(1 detik) untuk melakukan perulangan atau looping atau LED off selama 5000ms(1 detik)
for(int off=0;off<=8;off++)  //Perulangan dari 0 hingga kecil sama dengan 8 untuk meoffkan LED
{
  digitalWrite(led[off],LOW);  //LED diberi logika 0 sehingga LED off (aktif low)
}

}

penjelasan:
Rangkaian terdapat arduino (simulasi uno) yang memiliki input dan pin groundnya terhubung ke ground. Pin yang digunakan adalah Pin 2,3,4,5,6,7,8,9 yang masing-masing pin terhubung secara berurutan ke resistor R1,R2,R3,R4,R5,R6,R7,R8 sebesar 90 ohm lalu terhubung secara berurutan dari LED D1,D2,D3,D4,D5,D6,D7,D8 lalu terhubung ke ground. Untuk mensimulasikan rangkaian maka perlu dibuat program untuk arduino (simulasi uno) .listing program telah terdapat diatas.

    Setelah selesai memasukkan program, maka kita masukkan program ke perangkat arduino(simulasi uno). Saat dijalankan, arus dari simulasi uno(arduino) ke resistor lalu ke LED. Pada awalnya semua LED dari D1,D2,D3.D4,D5,D6,D7,D8 akan mati yang di delay selama 5000ms(5 detik) lalu LED akan hidup selama 5 detik dan begitu seterusnya.

Untuk code program:
Mulanya ada variabel LED berisikan angka 2-9 fungsinya untuk mendeklarasikan pin yg akan digunakan, yaitu pin 2-9
Lalu ada fungsi setup dimana kode dalam fungsi ini dibaca sekali.
Di dalam fungsi setup ada perulangan for dengan variabel i bernilai 0 dengan kondisi kurang sama dengan 8. Jika kondisi terpenuhi, maka variabel i di post increment / ditambah 1.
Di dalam perulangan for ada pinMode yang menyatakan pin yang dihubungkan ke LED fungsinya sebagai output

lalu ada fungsi loop dimana kode dalam fungsi ini dilakukan perulangan
di dalam fungsi loop ada delay sebesar 5000ms atau 5 detik sebagai LED mati selama 5 detik
Kemudian, ada perulangan for dengan variabel on bernilai 0 sampai kondisi kurang sama dengan 8, dan jika terpenuhi maka variabel on di post increment / ditambah 1.
di dalam perulangan for terdapat LED yang diberikan logika 1 atau HIGH sehingga LED on

lalu ada delay sebesar 5000ms atau 5 detik sebagai LED hidup selama 5 detik
Kemudian, ada perulangan for dengan variabel off bernilai 0 sampai kondisi kurang sama dengan 8, dan jika terpenuhi maka variabel off di post increment / ditambah 1.
di dalam perulangan for terdapat LED yang diberikan logika 1 atau LOW sehingga LED off

Link Download [Kembali]
Download Datasheet LED klik disini
Datasheet Resistor download file
Datasheet Arduino UNO download file
Electricity LightningElectricity Lightning