1. Komponen [back]
-
Arduino
Uno
Arduino adalah
kit elektronik atau papan
rangkaian elektronik
open source
yang di dalamnya
terdapat komponen utama yaitu sebuah
chip mikrokontroler dengan
jenis AVR dari perusahaan Atmel.Arduino yang digunakan dalam praktikum
ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.
-
Resistor
Resistor merupakan salah satu komponen elektronika
pasif yang berfungsi untuk membatasi arus yang mengalir pada suatu
rangkaian dan berfungsi sebagai teminal antara dua komponen elektronika.
Tegangan pada suatu resistor sebanding dengan arus yang melewatinya (V = I.R).
-
LED
LED didefinisikan sebagai suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya. Led (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator atau lampu indikator.
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);
}
Rangkaian terdiri dari arduino, resistor, led. Pin digital arduino dihubungkan ke resistor kemudian ke kaki anoda led, karena forward bias, sedangkan katoda dihubungkan ke ground. Pada listing program, pertama deklarasikan pin yang digunakan. Void set up merupakan fungsi dibaca sekali yaitu merupakan pendeklarasian setiap pin yang digunakan sebagai output. Void loop merupakan fungsi yang dilakukan secara berulang. Terdapat perulangan for dari 0 sampai 8, yang mana akan mengakibatkan led hidup secara bergantian dari kiri ke kanan dengan delay 100 ms. Kemudian perulangan for kedua yaitu led mati secara bergantian dari kiri ke kanan dengan delay 100 ms.
1.
Apabila
tipe data int diganti menjadi tipe data byte, apa yang terjadi?
Tipe data int memiliki ukuran memori 32 bit dengan
range antara -2.147.483.648 -
2.147.483.647. Sedangkan tipe data byte memiliki ukuran memori 8 bit dengan
range antara 0-255. Apabila pada listing program tipe data int diganti dengan
tipe data byte, maka tidak ada perubahan atau perbedaan output pada rangkaian.
2.
Apa
yang tejadi ketika delay (100) diganti menjadi delay (1000) pada baris 10?
Apabila delay (100) diganti menjadi delay(1000), maka
selang waktu perubahan pada pergantian
kondisi dari ON menjadi OFF atau sebaliknya adalah 1 s. Delay pada listing
program berfungsi sebagai deklarasi lamanya selang waktu pada pergantian
kondisi.
3.
Apa
yang terjadi jika resistor yang awalnya 220 W diganti menjadi 1000 kW?
Jika
resistor diganti, maka LED akan redup, karena hambatan yang digunakan terlalu
besar sehingga arus yang mengalir kecil.