Void setup () {
pinMode (10;Input_Pullup);
Serial begin (9600);
}
Void loop (){
If (digitalRead (10)== High){
Serial.printin (“Ditekan”);
}
Else{
Serial.printin (“Lepas”);
} delay (1000);
}
8.
GAMBAR A GAMBAR B
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
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
void setup ( ) {
void loop ( ) {
14. Sebutkan operasi aritmatika dan operasi logika dalam Bahasa C khusunya pada Aplikasi
pemograman Arduino IDE