LAPORAN AKHIR 1





1. Hardware [back]



2. Rangkaian Simulasi [back]


3. Flowchart [back] 







4. Listing Program [back]

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
for(int hidup=0;hidup<=8;hidup++)  //Perulangan dari 0 hingga kecil sama dengan 8 untuk menghidupkan LED
{
  digitalWrite(led[hidup],HIGH);   //LED diberi logika 1 sehingga LED menyala (aktif high)
delay (100); //Jarak antar LED untuk hidup adalah 100 ms
}
delay(100);   //Jarak watu 100 ms untuk melakukan perulangan atau looping atau LED hidup selama 100 ms
for(int mati=0;mati<=8;mati++)  //Perulangan dari 0 hingga kecil sama dengan 8 untuk mematikan LED
{
  digitalWrite(led[mati],LOW);  //LED diberi logika 0 sehingga LED mati (aktif low)
}
delay(100);  //Jarak waktu 300 ms untuk melakukan perulangan atau looping atau LED mati selama 100 ms
}

Percobaan 1

1.     Ganti resistor ganti resistor 220 jadi 1k, apa yg terjadi?

Jawab :

Nilai R merupakan Hambatan pada rangkaian sebelum arus mengalir ke LED .jika nilai R dari 220 diganti menjadi 1k maka lampu LED akan meredup(cahaya nya berkurang)

2.     Pada listing program delay 100ms diganti 1000ms apa yg terjadi?

Jawab :

Delay 100 merupakan jarak waktu 100ms antara lampu hidup dan mati. Jika delay diubah, maka yang terjadi adalah jarak antara lampu hidup dan mati adalah 1000ms (1 detik) yang mana lampu hidup dan mato secara bergantian lebih lama dibandingkan delay 100(0,1detik).

3.     Ada tipe data int jika diganti jadi tipe data byte apa yg terjadi?

Jawab:

Tipe data byte memiliki 8 bit data (0 – 255). Tipe data byte tidak memiliki nilai negatif.sedangkan tipe data Int berkisar antara  (-215 hingga (215-1) jadi pembedanya hanya kisaran bilangan . jadi pada rangkaian percobaan 1 jika diganti tipe data int menjadi byte tidak ada pengaruh pada rangkaian






HTML - download
Simulasi Proteus -  Download
Listing Program -  Download
Video - download

Tidak ada komentar:

Posting Komentar