Anda di halaman 1dari 10

PILIHAN GANDA

1. Berapa jumlah PIN ADC pada Arduino UNO ?


a. 5 buah
b. 6 buah
c. 7 buah
d. 4 buah
2. Apa tipe IC Mikrokontroller pada Arduino Uno ?
a. MOSI MISO SCK RST VCC GND
b. MISO MOSI SCK RST VCC GND
c. MOSI MISO SCK GND VCC RST
d. MISO MOSI SCK GND VCC RST
3. Diketahui referensi sebuah ADC adalah 3.3 Volt dengan panjang 10 bit (0-1023). Berapa
besar sinyal analog yang dibaca ketika LCD menunjukkan angka 511 ?
a. 1.65 Volt
b. 2.5 Volt
c. 3.3 Volt
d. 5 Volt
4. Berapa kali LED berkedip jika diberikan program seperti dibawah ini ? (satu kedipan =
nyala – mati).
For (int i=5; I <= 100; i+5) {
digitalWite (13, High);
delay (500);
digitalWrite (13, Low);
delay (500);
}
a. 100
b. 90
c. 50
d. 20
Pseudo-code dibawah berlaku untuk sol no 5-6

Void setup () {
pinMode (10;Input_Pullup);
Serial begin (9600);
}
Void loop (){
If (digitalRead (10)== High){
Serial.printin (“Ditekan”);
}
Else{
Serial.printin (“Lepas”);
} delay (1000);
}

5. Kapan LCD menampilkan “ditekan” ?


a. Ketika tombol 2 ditekan
b. Ketika tombol 2 ditekan setelah tulisan “Ditekan” ditampilkan
c. Ketika tulisan “Ditkan” ditampilkan
d. Ketika itu saya izin pelatihan
6. Kapan tulisan LCD “Dilepas” ?
a. Ketika tombol 3 ditekan
b. Ketika tombol 3 ditekan setelah muncul tulisan di layar
c. Ketika tombol 3 ditekan setelah tulisan “Ditekan” atau “Lepas” ditampilkan
d. Ketika LCD diamtikan
7. Rangkaian Driver Motor

Apakah rangkaian diatas benar ?

8.

GAMBAR A GAMBAR B

a. Gambar A : LED Gambar B : Photodioda


b. Gambar A : Photodioda Gambar B : LED
c. Gambar A : Dioda Gambar B : Resistor
d. Gambar A : Resistor Gambar B : Dioda

9. Seseorang ingin membuat sebuah LED berkedip dengan frekuensi 50Hz. Berapa jarak
antara LED menyala dan mati dan kembali menyala ?
a. 500 milidetik
b. 200 milidetik
c. 50 milidetik
d. 20 milidetik
10. Bagaimana membuat program tulisan berjalan dari kanan ke kiri dengan benar ?
11. Berapa banyak channel PWM yang teredia di Arduino UNO ?
a. 1
b. 2
c. 3
d. 4
12. Port I/O yang digital yag tersedia di Arduino Uno ?
a. PortA
b. PortB
c. PortC
d. PortD

13. Apabila secara ideal port (channel) digital mengeluarkan tegangan sebesar 5V dan sebuah
beban semisal LED (5V) membutuhkan tepatnya arus sebesar 20mA maka besar nilai resistansi
yang terpasang secara seri terhadap LED adalah sebesar?

a. 330 ohm

b. 250 ohm

c. 470 ohm

d. 110 ohm

14. Apabila sebuah potensiometer sebesar 20K ohm diputar sebesar ½ putaran lalu kedua
ujung kakinya terhubung ke GND dan VCC dan sisanya ke channel Analog 0 (A0) milik
Arduino UNO maka besar nilai analog terbaca pada channel A0 sesungghunya jika
ditampilkan di Jendela Serial Monitor adalah…

a. 4096

b. 511,5

c. 255

d. 127,5
15. Berikut adalah IC L293D (Motor DC driver dua Output)

Apabila disepakati sebelumya ketika IN 1 diberi logic 1 adalah putaran motor menjadi
maju lalu kasus kedua adalah ketika IN 2 diberi logic 1 maka putaran motor menjadi mundur
maka program yang tepat untuk mengatur agar putaran motor menjadi maksimal (kencang)
dan berputar maju adalah…

a. digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
analogWrite(en1,1023);

b. digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
analogWrite(en1,255);

c. digitalWrite(in1,HIGH);
digitalWrite(in2,LOW);
analogWrite(en1,255);

d. digitalWrite(in1,LOW);
digitalWrite(in2,HIGH);
analogWrite(en1,1023);
ESSAY

1. Gambarkan grafik fungsi dari photodioda!


2. Sebutkan fungsi dari photodioda pada robot line follower!
3. Diketahui rangkaian seperti gambar di bawah ini
Diketahui : R1 = 1K ; R2 = 5K dan VCC = 5V
Ditanya : Berapakah nilai Vout?

4. Apa fungsi dari rangkaian motor driver?


5. Sebutkan IC motor driver yang anda ketahui!
6. Sebutkan pin-pin yang terdapat pada IC L298!
7. Bagaimana langkah untuk membuat project baru pada Software Althium!
8. Bagaimana langkah untuk menambahkan library pada Software Althium!
9. Bagaimana langkah untuk memroses skematik menjadi PCB Project!
10. Bagaimana langkah untuk me-routing rangkaian dari PCB Project!
11. Gambarkan suatu rangkaian aplikasi arduino UNO yang anda ketahui dan tuliskan pula
pemogramannya!
12. Apakah yang dimaksud dengan input-pullup pada Input Digital ?(jelaskan) gambar secara
ringkas konfigurasi rangkaiannya apabila digunakan Push Button sebagai input digital
terhadap channel Digital 1 (D1) pada Arduino UNO!
13. Berikut adalah gambar rangkaian INPUT-OUTPUT DIGITAL,

Buat programnya berdasarkan gambar di atas apabila diinginkan output sebagai berikut;
1. Ketika Push Button (PB) ditekan maka LED menyala
2. Ketika Push Button (PB) dilepas maka LED padam

Dengan format program sbb :

void setup ( ) {

void loop ( ) {

14. Sebutkan operasi aritmatika dan operasi logika dalam Bahasa C khusunya pada Aplikasi
pemograman Arduino IDE

Anda mungkin juga menyukai