Laporan Akhir Percobaan 1
1. Komponen [kembali]
int led [ ] = {2, 3,
4, 5, 6, 7, 8, 9};
void setup(){
for (int i = 0; i <= 8; i++){
pinMode (led[i], OUTPUT);
}
}
void loop(){
for (int hidup = 0; hidup <= 8; hidup++){
digitalWrite(led[hidup], HIGH);
delay(100);
}
delay(100);
for (int mati = 0; mati <= 8; mati++){
digitalWrite(led[mati], LOW);
delay(100);
}
delay(100);
}
PERCOBAAN 1
1.
Pada listing program baris 1,
apabila tipe data integer diganti dengan tipe data byte, apa yang terjadi ?
Jawab
:
Tidak
terjadi perubahan output pada rangkaian. Karena Tipe data byte adalah tipe data
yang menyimpan bilangan bernilai 8 bit atau dengan rentang dari 0 sampai 255,
sedangkan tipe data int adalah tipe data yang menyimpan bilangan bernilai 16
bit atau 32 bit dengan rentang dari sekitar -32.768 sampai 32.767 atau dengan
rentang dari sekitar -2,147,483,648 sampai 2,147,483,647. Jadi, jika tipe data pada
listing program diubah, maka tidak akan terjadi perubahan pada output
programnya, karena seperti yang sudah dijelaskan, kedua tipe data tersebut
sama-sama menyimpan nilai bilangan bulat.
2.
Apa yang terjadi jika pada
listing program yang awalnya delay(100) diubah menjadi delay(1000) pada baris
10 ?
Yang
akan terjadi adalah lampu yang akan padam dari kiri ke kanan secara bergantian
akan padam lebih lama dari sebelumnya, awalnya memiliki delay sebesar 100 ms (0,1
sekon) menjadi 1000 (1 sekon).
3.
Apa pengaruh jika resistor pada
rangkaian yang awalnya 220 ohm diubah menjadi 1k ohm?
Jawab :
Tidak ada komentar:
Posting Komentar