TP Modul 1

 


TUGAS PENDAHULUAN

[KEMBALI KE MENU SEBELUMNYA]


1. Kondisi [Kembali]
Kondisi yang digunakan pada Tugas Pendahuluan ini adalah Percobaan 1 kondisi 10 yaitu 
Kondisi awal LED mati lalu hidup bergantian 2 led dari kiri secara berulang.
Kondisi awal :




2. Hardware [Kembali]



3. Rangkaian Simulasi [Kembali]



4. Flowchart [Kembali]




5. Listing Program [Kembali]
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
{
//menyala secara bergilir kekiri
digitalWrite(2, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(3, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(4, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(5, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(6, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(7, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(8, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(9, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(3, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(4, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(5, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(6, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(7, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(8, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(9, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(3, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(4, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(5, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(6, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(7, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(8, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(9, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(3, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(4, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(5, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(6, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(7, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(8, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(9, LOW); /LED diberi logika 0 sehingga LED mati (aktif low)
delay(100);  //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(3, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(4, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(5, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(6, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(7, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(8, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(9, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(3, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(4, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(5, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(6, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(7, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(8, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(9, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(3, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(4, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(5, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(6, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(7, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(8, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(9, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
digitalWrite(2, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
digitalWrite(3, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(4, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(5, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(6, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(7, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(8, LOW); //LED diberi logika 0 sehingga LED mati (aktif low)
digitalWrite(9, HIGH); //LED diberi logika 1 sehingga LED hidup (aktif high)
delay(100); //Jarak watu 100ms(0,1 detik) untuk melakukan perulangan atau looping atau LED mati selama 100ms(0,1 detik)
}
6. Video [Kembali]







7. Link Download [Kembali]
HTML - Download
Simulasi Proteus - Download
Listing Program - Download
Video - Download

Tidak ada komentar:

Posting Komentar