Percobaan 1 Modul 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 :

Dari yang sudah saya lihat saat resistornya diganti dengan 1k ohm, LED pada rangkaian menjadi lebih redup dari LED yg resistornya 220 ohm, mungkin ini disebabkan karena resistor yang terlalu besar sehingga arus sulit untuk masuk, sedangkan resistor 220 ohm sudah cukup.

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

Jawab :

pada arduino delay satuannya adalah milliseconds sehingga saat delay yang tadinya 100 ms atau 0.1 sec diganti dengan 1000ms atau 1 sec maka, delay lampunya menjadi 1 sec 

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

Jawab:

setelah saya melakukan percobaan pada simulasi jika tipe data int diganti menjadi byte tidak terjadi pengaruh atau perubahan apapun, int digunakan untuk menyatakan tipe data integer (bilangan bulat). Tipe data integer berkisar antara -32768 sampai 32768 sedangkan byte berkisar antara 0-255






Rangkaian dan Program - Download
Video - Download
Library arduino - Download
HTML - Download

No comments:

Post a Comment