Hell Yeah Pointer 3

Laporan akhir 1 modul 1 prak miko




1. Hardware [KEMBALI]
    

2. Rangkaian Simulasi [KEMBALI]



3. Flowchart [KEMBALI]


4. 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
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
}

5. Analisa [KEMBALI]
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


6. Video [KEMBALI]


Prinsip kerja rangkaian:
pin 2 sampai 9 pada pin-pin digital arduino uno dihubungkan masing-masing ke 8 buah LED yang sebelumnya diberi hambatan masing-masing 220 ohm, kemudian setiap LED dihubung ke ground. arus listrik dari pin 2-9 yang merupakan pin output akan mengalir ke resistor kemudian mengalir ke LED melalui kaki positif (anoda) dan kemudian ke kaki negatif (katoda) yang kemudian ke ground.
sesuai dengan program yang telah dimasukkan ke arduino uno, maka LED akan hidup secara bergantian dan berulang.



7. Link Download [KEMBALI]

HTML                 ==> Download di sini
File rangkaian     ==> Download di sini
Video                  ==> Download di sini
Listing program  ==> Download di sini


Tidak ada komentar:

Posting Komentar