I. PILIHAN GANDA
1. Pada timer terdapat beberapa fungsi seperti delay(), delay Microseconds(), millis(), dan
micros(). Fungsi delay Microseconds() adalah...
a. Untuk tundaan eksekusi baris program selanjutnya dalam millisecond
b. Untuk tundaan eksekusi baris program selanjutnya dalam microseconds
c. Sebagai pewaktu internal yang (bila tanpa terminate bersyarat) akan terus berjalan hingga
terjadi overflow (kembali ke nilai 0) dengan unit dalam millisecond
d. Sebagai pewaktu internal yang (bila tanpa terminate bersyarat) akan terus berjalan hingga
terjadi overflow (kembali ke nilai 0) dengan unit dalam microsecond
3. Interupsi adalah sinyal yang memberhentikan sementara pekerjaan microcontroller saat ini
dan pergi ke rutin interupsi. Pin interupsi pada Arduino terdapat pada...
a. Pin 1,2
b. Pin 2,3
c. Pin 3,4
d. Pin 4,5
4. RTC merupakan singkatan dari...
a. Real Tigger Clock
b. Real Tigger Counter
c. Real Time Counter
d. Real Time Clock
5. RTC merupakan suatu chip (IC) yang memiliki fungsi sebagai penyimpan..
a. Tanggal dan hari
b. Tanggal dan jam
c. Waktu dan tanggal
d. Waktu dan hari
13. SDA adalah bus transmisi data secara 2 arah yang bersifat...
a. Simplex
b. Half duplex
c. Full duplex
d. Multiplexer
14. Dibawah ini yang bukan Kelebihan Utama dari I2C adalah...
a. Hanya memerlukan 2 saluran
b. Tidak memerlukan setting baudrate
c. Komunikasi bisa dilakukan dengan lebih dari 2 perangkat elektronika dalam 2 bus
d. Tidak terdapat hubungan master dan slave dalam setiap komunikasi
15. Berapa nilai maksimum dan minimum yang tepat dari level logika CMOS/TTL
konvensional...
a. 0.8 V untuk logika NOL dan 1.6 V untuk logika SATU
b. 0.8 V untuk logika NOL dan 2.2V untuk logika SATU
c. 0.4 V untuk logika NOL dan 2.4V untuk logika SATU
d. 0.4 V untuk logika NOL dan 2.4V untuk logika SATU
16. Berapa nilai referensi yang digunakan pada Arduino...
a. 5 Volt
b. 7 Volt
c. 9 Volt
d. 11 Volt
II. ESSAY
1. Tuliskan beberapa kondisi saat interupsi akan di trigger!
2. Apa yang dimaksud dengan PWM? Berikan contoh pengaplikasian dari PWM!
3. Apa perbedaan SDA dan SCL, jelaskan?
4. Jelaskan apa yang dimaksud dengan DAC 0808!
KUNCI JAWABAN
I. PILIHAN GANDA
No Jawaban
1 B
2 A
3 B
4 D
5 C
6 D
7 C
8 C
9 A
10 B
11 A
12 C
13 B
14 D
15 B
16 A
17 D
18 D
19 C
20 B
II. ESSAY
1. Kondisi saat interupsi akan di trigger
- CHANGE : interupsi di-trigger saat terjadi perubahan status pada pin
- LOW : interupsi di-trigger saat nilai pin LOW
- RISING : interupsi di-trigger saat nilai pin beralih dari LOW ke HIGH
- FALLING : interupsi di-trigger saat nilai pin beralih dari HIGH ke LOW
- HIGH : interupsi di-trigger saat nilai pin HIGH (khusus pada Arduino ARM-
based seperti Due, Zero, MKR1000) .
2. PWM ( Pulse Width Modulation) adalah salah satu teknik modulasi dengan mengubah
lebar pulsa (duty cylce) dengan nilai amplitudo dan frekuensi yang tetap. Aplikasi
penggunaan PWM biasanya ditemui untuk pengaturan kecepatan motor dc, pengaturan
cerah/redup LED, dan pengendalian sudut pada motor servo.
3. SDA adalah bus transmisi data secara dua arah yang bersifat half duplex sehingga hanya
ada satu piranti saja yang boleh menggunakan nya dalam satu waktu. Sedangkan,
SCL adalah bus transmisi detak sinkronisasi yang bersifat satu arah, yaitu hanya piranti
master saja yang boleh menggunakan nya.
4. DAC0808 adalah Digital To Analog converter 8 bit monolothic yang mempunyai waktu
setting sekitar 150 ns. Tidak memerlukan setting arus referensi (IREF) dalam berbagai
penerapan. pada pengaturan skala penuh arus output yang dikeluarkan umum nya 255
(IREF/256). Arus power supply DAC0808 tidak bergantung pada kode bit dan akan
menunjukkan karakteristik DAC yang tetap konstan pada keseluruhan jangkauan tegangan.
PERTANYAAN DAN JAWABAN BAB 1-4
Mata Kuliah : Teknik Antarmuka Mikrokontroller
Jurusan / Prodi : Teknik Elektro / DIV Teknik Elektro Konsentrasi
Mekatronika Kelompok / Anggota : 5 ( Lima ) / Devi Permata Sari
( 061840341355 )
Eky Malikhandias ( 061840341356 )
Yulia Permata ( 061840341369 )
Hari / Tanggal : Jum’at / 10 Juli 2020
Jumlah Soal : 20 Pilihan Ganda dan 4 Essay
I. PILIHAN GANDA
1. Board arduino dapat di operasikan menggunakan supply dari luar sebesar ...
A. 1-5 volt
B. 4-10 volt
C. 7-12 volt
D. 9-14 volt
3. ATmega328 memiliki flash memori untuk menyimpan kode, berapa besar kapasitas dari
flash memori ATmega328 ...
A. 16 KB
B. 32 KB
C. 64 KB
D. 20 KB
6. Berapa maksimum dari setiap pin arduino dapat memberikan atau menerima arus ...
A. 20 mA
B. 30 mA
C. 40 mA
D. 50 mA
10. Bagian yang tidak terdapat pada arduino uno adalah ...
A. Port USB
B. Tombol power
C. Tombol reset
D. Pin digital I/O
11. Pembagi nilai clock sumber yang digunakan oleh mikrokontroler adalah ...
A. Pres set
B. Delete
C. Prescaler
D. Start
16. Dibawah ini yang merupakan operasi set interupsi ntuk aritmatik yang memiliki arti
"PENURUNAN" adalah ...
A. ADD
B. Substract
C. Divide
D. Decrement
20. Dibawah ini yang bukan termasuk dalam Transfer Control adalah?
A. Jump
B. Skip
C. Convert
D. Return
II. ESSAY
1. Apa yang dimaksud dengan Arduino ?
2. Apa yang dimaksud input digital di dalam Arduino Uno?
3. Pada bagian setup() terdapat perintah attachInterrupt, perintah ini memiliki 3 (tiga)
parameter. Tuliskan 3 parameter nya!
4. Sebutkan dan jelaskan operasi set instruksi untuk transfer data!
KUNCI JAWABAN
I. PILIHAN GANDA
No Jawaban
1 C
2 B
3 B
4 B
5 B
6 C
7 A
8 C
9 D
10 B
11 C
12 C
13 A
14 B
15 A
16 D
17 A
18 D
19 A
20 C
II. ESSAY
1. Arduino merupakan rangkaian elektronik yang bersifat open source, serta memiliki
perangkat keras dan lunak yang mudah untuk digunakan. Arduino dapat mengenali
lingkungan sekitarnya melalui berbagai jenis sensor dan dapat mengendalikan lampu, motor,
dan berbagai jenis aktuator lainnya. Arduino mempunyai banyak jenis, di antaranya Arduino
Uno, Arduino Mega 2560, Arduino Fio, dan lainnya.
2. Input Digital adalah sinyal yang akan diterima hanya berupa nilai yang berlogika 1 atau 0,
logika high atau low, maupun kondisi on atau off.
3. 3 (tiga) parameter :
1. Pin yang dikonversi menjadi interupsi
2. Fungsi ISR, pada contoh di berinama dipkedip().
3. Mode, saat kapan interupsi di-trigger.
- CHANGE : interupsi di-trigger saat terjadi perubahan status pada pin
- LOW : interupsi di-trigger saat nilai pin LOW
- RISING : interupsi di-trigger saat nilai pin beralihdari LOW ke HIGH
- FALLING : interupsi di-trigger saatnilai pin beralihdari HIGH ke LOW
- HIGH : interupsi di-trigger saatnilai pin HIGH (khususpada Arduino ARM-based
seperti Due, Zero, MKR1000)
Esay
1. Apakah ada kelemahan dari penggunaan arduino? Jika ada bisa tolong dijelaskan?
2. Jelaskan, bagaimana cpu mengatur jalur pengiriman data?
3. Kenapa untuk menaikan kecepatan adc kita harus menurunkan kecepatan clock?
4. Bahasa pemprograman apa yg di gunakan pada arduino uno, dan apa keuntungan
menggunakan bahasa pemrograman tersebut?
Kunci jawaban
Pilihan ganda;
1. A 6. B 11. D 16. B
2. B 7. D 12. B 17. D
3. B 8. B 13. C 18. B
4. C 9. B 14. A 19. D
5. B 10. C 15. C 20. C
Jawaban esay ;
Banyak Struktur
Bahasa C dilengkapi dengan banyak sekali struktur data dan pengendalian proses.
Bahasa C memiliki struktur bahasa yang baik sehingga mampu dengan mudah
dipelajari dan dapat dengan mudah pula diketahui kesalahan dari sebuah
program. Selain itu juga memudahkan dokumentasi sebuah program.
Kelompok 1
Nama Anggota :
1. Ria febriyanti
2. Fajar Basriansyah
3. M. Rafly
Fajar Basriansyah
M.Rafly
Kelas : 4ELA
Kelompok 1
Soal pilgan;
1. Berikut ini yang bukan merupakan register yang biasa digunakan untuk timer
adalah...
a. TCCRx
b. TCNTx
c. TCNTx
d. Tixx
2. Berikut ini yang bukan cara Untuk menghitung frekuensi timer dengan
frekuensi yang ditentukan adalah...
a. Mengetahui frekuensi kerja Arduino, yakni 16 MHz
b. Mengetahui prescaler timer, 256 untuk 8 bit, 65536 untuk 16 bit
c. Mengali nilai frekuensi
d. Membagi nilai frekuensi kerja Arduino (16 MHz) dengan prescaler (256),
hingga diperoleh hasil 62500
3. Pin output pwm yang dikendalikan oleh timer 0 adalah
a. pin 5 dan 6
b. pin 9 dan 10
c. pin 3 dan 11
d. pin 4 dan 15
4. SCL dalam pin RTC DS3231adalah
a. serial data
b. serial data clock
c. catu daya positif
d. catu daya negatif
5. RTC SERI DS12C887 mempunyai berapa register
a. 14 pin
b. 15 pin
c. 16pin
d. 7pin
6. Berikut ini yang bukan merupakan mode overasi PWM adalah
a. Inverted Mode
b. Non Inverted Mode
c. Toggle Mode
d. Non Toogle Inveted
7. Frekuensi yang berkerja padaPWM adalah
a. 500 Hz
b. 400 Hz
c. 300 Hz
d. 350 Hz
Kunci jawaban
Pilihan ganda;
1. D 6. D 11. B 16.D
2. C 7. A 12. C 17.A
3. A 8. B 13. D 18.C
4. B 9.A 14. D 19. A
5. A 10. D 15. C 20. B
Jawaban esay;
1) Yang pertama adalah mode LOW. Pada mode ini interrupt akan diaktifkan saat pin
int memiliki logika low dan akan aktif selama masih berlogika low. Kemudian yang
kedua adalah mode CHANGE. Interrupt akan diaktifkan saat terjadi perubahan
logika baik dari low ke high ataupun high ke low. Namun pengaktifan hanya
bersifat sementara dan beberapa saat kemudian program akan berjalan kembali
seperti sedia kala. Ketiga adalah mode RISING. Pengaktifan interrupt akan terjadi
jika pin mengalami perubahan logika dari low ke high. Sama seperti mode
CHANGE, pengaktifan interrupt hanya sesaat saja dan kemudian arduino akan
kembali menjalankan program yang berjalan sebelumnya. Terakhir mode FALLING.
Perubahan logika pada pin int dari high ke low akan mengaktifkan fungsi
interrupt. hanya sesaat saja dan kemudian arduino akan kembali menjalankan
program yang berjalan sebelumnya.
2) Contoh transmisi paralel:
Transmisi ke printer atau untuk komunikasi data dua buah komputer.
Contoh Transmisi serial
Seseorang menggunakan komputer di bangunan A lalu menghubungkan
terminal host komputernya di bangunan lainnya
3) Kelebihan dari komunikasi serial sinkron SPI sama halnya dengan I2C yaitu
memungkinkan untuk dilakukan komunikasi serial multi-node. Perbedaannya
adalah SPI membutuhkan jalur tambah untuk memilih slave (SS) sebanyak piranti
yang terhubung pada bus komunikasi. Secara umum, antarmuka SPI juga
digunakan Arduino untuk berkomumikasi dengan sensor sekaligus. Dengan
kelebihan bus SPI tersebut maka Arduino mampu membaca banyak sensor dalam
satu bus saja, hal ini memberikan efektifitas perancangan system benam semakin
tinggi.
Kelebihan 1-WIRE ; Salah satu kelebihan khas dari bus adalah kemungkinan
menggunakan hanya dua kabel - data dan ground.
4) IC DAC 0808 ini adalah chip yang didesain sebagai Digital to Analog Converter
(DAC) yang menerapkan metode konversi data tangga R-2R 8 bit. IC DAC 0808 ini
dilengkapi dengan pin kontrol tegangan referensi yang berfungsi sebagai
adjustment output DAC terhadap data input yang diberikan.
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI SRIWIJAYA
Jalan Srijaya Negara Bukit Besar – Palembang 30139
Telp. 0711 – 353414 Fax. 0711 – 355918
Laman : http://polsri.ac.id, Pos El : info@polsri.ac.id
Kelompok 2
Nama Anggota :
2. Mat Arief
Pilihan ganda
Jawaban : A
A. Mikrokontroller
B. Mikroprosessor
C. Arduino
D. Chip
Jawaban : A
3. Di bawah ini terdapat macam macam mikrokontroler yang tidak termasuk
mikrokontroler di bawah ini adalah
A. Arduino
B. AVR
C. AMD
D. D.MCS-51
Jawaban : C
4. Nilai prescaler yang disediakan adalah 2, 4, 8, 16, 32, 64, dan 128. Nilai-
nilai ini yang akan digunakan untuk membagi ?
A. Pertambahan clock sumber
B. Pengurangan clock sumber
C. Pencapaian clock sumber
D. Detak (clock) sumber.
Jawaban : D
A. Address bud
B. Control bus
C. Data bus
D. Arduino
Jawaban : C
Jawaban : B
Jawaban : D
A. CPU
B. Memori
C. Chip
D. Jalur bus
Jawaban : C
14. Kisaran kebutuhan daya yang disarankan untuk boardarduino uno adalah?
A. 7 sampai 10 volt
B. 7 sampai 12 volt
C. 8 sampai 10 volt
D. 8 sampai 12 volt
Jawaban : B
15. Arduino bersifat open source pada sistem harwarenya, apa itu
open source?
A. Si pengguna dapat menukar pengaturan sistem tetapi hanya
bersifat terbatas
B. Si pengguna tidak dapat menukar sistem sama sekali
C. Si pengguna dapat menukar pengaturan
sistem sampai kenama sistem hardware sesuka hati
D. Mudah terjadi error sistem
Jawaban : C
17. Apa saja langkah untuk cek driver arduino di aplikasi Arduino?
A. Tools > serial port > pilih port
B. Pilih port > serial port > Tools
C. Serial port > pilih port > Tools
D. Pilih port > Tools > serial port
Jawaban : A
18. Arduino Uno memiliki trek jalur yang dapat dipotong untuk
menonaktifkan fungsi auto-reset. Pada di kedua sisi jalur dapat hubungkan
dengan disolder untuk mengaktifkan kembali fungsi auto-reset. Pad
berlabel “RESET-EN”. Anda juga dapat menonaktifkan auto-reset dengan
menghubungkan resistor berjumlah?
A. 110 ohm dari 5V ke jalur reset.
B. 220 ohm dari 5V ke jalur reset
C. 50 ohm dari 5V ke jalur reset
D. 330 ohm dari 5V ke jalur reset
Jawaban : A
19. Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya
eksternal. Papan Arduino Uno dapat beroperasi dengan pasokan daya
eksternal dari .... Sampai ?
A. 6 Volt sampai 20 Volt.
B. 10 Volt sampai 25 Volt.
C. 20 Volt sampai 30 Volt
D. 15 Volt sampai 21 Volt
Jawaban : A
ESSAI
Jawaban :
2. Data Bus :
–
Berfungsi untuk mentransfer data, membawa data dari dan keperangkat at
au periferal
–
Terdiri atas beberapa jalur penghantar, 8, 16, 32 bahkan 64 bahkanlebih ja
lur paralel
–
Data ditransmisikan dalam dua arah, yaitu dari CPU ataumikroprosesor ke
unit memori atau modul I/O dan sebaliknya.
–
Semakin lebar bus maka semakin besar data yang dapat ditransfersekali w
aktu.
Control Bus:
– Berfungsi untuk mensinkronkan proses penerimaan danpengiriman data.
– Untuk mengatur memori atau port agar siap ditulis atau dibaca.
– Sinyal Kontrol: RD, WR, IO/M
– Sinyal Read dan write : untuk mengakses data ke dan dariperangkat
Address Bus:
– membawa informasi untuk mengetahui lokasi suatu perangkat atauperiferal
– Untuk memilih lokasi memori atau port yang akan ditulis ataudibaca
– Untuk menentukan rute data, bersumber dari mana, tujuannya kemana.
Kelompok 2
Nama Anggota :
2. Mat Arief
Pilihan ganda
Jawaban : D
A. TCCTx
B. TCNTx
C. OCRx
D. ICRx
Jawaban : A
3. Timer0 adalah timer yang digunakan untuk function seperti delay(),
millis() dan micros(), pada Arduino mega pin berapa saja yang dapat
dikendalikan oleh timer0 tersebut?
A. 4 dan 12
B. 12 dan 13
C. 4 dan 13
D. 11 dan 12
Jawaban : C
Jawaban : D
A. IRS
B. ICR
C. ISR
D. IRC
Jawaban : C
A. Rising
B. High
C. Falling
D. Semua benar
Jawaban : D
Jawaban : B
8. Pada pin SDA dan SCL RTC parallel DS1307 bersifat open drain, yang
artinya?
A. Sudah terdapat pull up resistor pada pin tersebut
B. Membutuhkan eksternal pull up resistor
C. Tidak membutuhkan eksternal pull up resistor
D. Membutuhkan eksternal resistor
Jawaban : B
Jawaban : A
A. UART
B. PWM
C. USART
D. ARDUINO
Jawaban : A
14. Salah satu teknik modulasi dengan mengubah lebar pulsa (dutycylce) deng
an nilai amplitudo dan frekuensi yang tetap pengertian dari?
A. UART
B. PWM
C. USART
D. ARDUINO
Jawaban : B
B. Output akan beralih dari nilai high (5v) ke nilai low (0v) jika titik
pembanding sesuai dan sebaliknya beralih dari nilai low ke high.
C. Pada mode inverted ini jika nilai sinyal lebih besar dari pada titik
pembanding (compare level) maka output akan di set high (5v) dan
sebaliknya jika nilai sinyal lebih kecil maka output akan di set low
(0v).
D. Output akan bernilai high (5v) jika titik pembanding (compare level)
lebih besar dari pada nilai sinyal dan sebaliknya jika bernilai low (0v)
pada saat titik pembanding lebih kecil dari nilai sinyal.
Jawaban : C
Jawaban : A
Jawaban : D
ESSAI
Jawab :
Jawab :
Jawab :
Jawab :
Sebuah clock generator, biasanya kelipatan dari bit rate
untukmemungkink an pengambilan sampel di tengah bit.
1. Aldi Wijaya
2. Ayu Anggraini
3. Okta Felia
a. Delay()
b. Millis()
c. Micros
d. DelayMicroseconds()
e. Semua benar
JAWABAN : E
2. Digunakan sebagai pewaktu internal yang (bila tanpa terminate bersyarat) akan
terus berjalan hingga terjadi overflow (kembali ke nilai 0) dengan unit dalam
millisecond, untuk board Arduino Uno nilai millis akan terus berjalan hingga sekitar
50 hari, penjelasan tersebut termasuk fungsi ardunio mengunakan timer
apakah...?
a. Delay
b. Micros
c. Millis
d. DelayMicroseconds
e. Timer
JAWABAN : C
d. Timer Interrupt
e. Timer arduino
JAWABAN : A
4. Fungsi untuk menjalankan program eksternal atau internal merupakan fungsi dari...?
a. Timer
b. Interrupt
c. Timer Arduino
e. RCT
JAWABAN : A
6. Salah satu teknik modulasi dengan mengubah lebar pulsa (duty cylce) dengan
nilai amplitudo dan frekuensi yang tetap merupakan definisi dari...?
a. PCL
b. PWM
c. PI
d. UART
e. ART
7. PWM memiliki 3 mode operasi salah satu, yaitu ...?
a. Timer
b. Arduino
c. Inverted Mode
d. Toggle
e. PCL
JAWABAN : C
8. Bagian perangkat keras yang menerjemahkan antara bit – bit paralel data dan
bit-bit serial, merupakan definisi dari...?
a. UART
b. PWM
c. PCL
d. USART
e. Interrupt
d. Semua Benar
JAWABAN : D
e. Semua Benar
JAWABAN : E
12. Keempat jalur yang membangun komunikasi SPI pada Arduino Uno terletak
pada pin…?
a. 1,3,5,7
b. 10,11,12,13
b. 1,2,3,4
c. 5,6,7,8
d. 1,3,4,5
JAWABAN : B
13. Dua pin untuk transfer data yang digunakan spi adalah…?
a. SCLK dan CE
b. SCK dan SS
JAWABAN : C
14. Yang berfungsi sebagai jalur penyedia detak untuk sinkronisasi data sci adalah...?
a. CE (Chip Enable)
e. SS (Slave Select)
JAWABAN : D
JAWABAN : E
16. ADC adalah…?
b.sebuah komputer kecil di dalam satu IC yang berisi CPU, memori, timer,
saluran komunikasi serial dan paralel, port input/output, ADC.
JAWABAN : D
b.sebuah komputer kecil di dalam satu IC yang berisi CPU, memori, timer,
saluran komunikasi serial dan paralel, port input/output, ADC.
JAWABAN : C
a. Satu
b. dua
c. tiga
d. empat
e. lima
JAWABAN : C
JAWABAN: A
JAWABAN : C
ESSAI :
1. Pada timer register TCCRx itu ada istilah prescaler, apa yang dimaksud dengan
istilah itu dan apa tujuan dari prescaler tersebut? (Bab 5)
Jawaban :
●Tujuan dari prescaler adalah untuk memungkinkan timer untuk di-clock pada
kecepatan yang diinginkan pengguna.
6) Jawaban :
3. Bagaimana cara membedakan antara menulis (write) dan membaca (read) pada
SPI? ( Bab 7)
Jawaban :
Untuk membedakan antara menulis (write) dan membaca (read), maka kita harus
melakukan pengaturan pada bit MSB (A7) dari alamat. Jika MSB = 1, proses
tersebut adalah menulis, sedangkan jika MSB = 0, proses tersebut adalah
membaca.
8) Jawaban :
Aldi Wijaya
Ayu Anggraini
Okta Felia
a. Mikrokontroler
b. RAM
c. Harddisk
d. Motherboard
e. ROM
JAWABAN :
a. Mikrokontroler
JAWABAN :
JAWABAN :
perkenalkan? a. 1984
b. 1956
c. 1974
d. 1979
e. 1991
JAWABAN
c. 1974
a. MCS-51
b. AMD
c. PIC
d. ARDUINO
e. PRINTER
JAWABAN :
b. AMD
a. 4
b. 6
c. 9
d. 3
c. 2
JAWABAN :
d. 3
c. Bahasa Pemograman C
JAWABAN :
c. Bahasa Pemograman C
a. Memori
b. Jalur bus
d. Data bus
e. CPU
JAWABAN :
d. Data bus
9. Salah satu jenis mikrokontroler di bawah ini adalah?
a. PIC
b. Pemroses
c. Lan
d. Wan
e. ROM
JAWABAN :
a. PIC
benar
Jawaban e
e.Semua salah
Jawabanya d
Jawab : d
15. Dibawah ini terdapat macam macam mikrokontroler, yang tidak termasuk
dalam mikrokontroler dibawah ini adalah
a. MCS-51
b. AVR
d. PIC
d. ARDUINO
e. AMD
Jawabannya
e
a.Addresses
b. Numbers
c. Source Code
d. Characters
e. Logical
Data
Jawabannya c
a. Generasi 1
b. Generasi 2
c. Generasi 3
d. Generasi 4
e. Generasi 5
Jawabannya
c
20. Dibawah ini yang tidak termasuk Bahasa pemrograman generasi ke
3 adalah
a. Bahasa pemrograman C
b. Bahasa pemrograman C++
c. Bahasa pemrograman C# (dibaca c Sharp)
d. Bahasa pemrograman SQL SQL (Structured Query Language)
e. Pascal
Jawabannya
d
SOAL ESSAI:
1) Jawab :
2. Jelaskan apa itu perbedaan antara transmisi serial dengan parallel? (bab
2) Jawab :
Transmisi serial mentransmisikan 1 bit dalam 1 waktu sedangkan transmisi
parallel mentransmisikan beberapa bit dalam 1 transmisi. Hal ini
menyebabkan transmisi parallel lebih cepat dibanding transmisi serial.
3. Pada port Arduino terdapat keluaran 5V, apa yang di maksud hal tersebut?
(bab 3)
Jawab :
- Sebuah pin yang mengeluarkan tegangan ter-regulator 5 Volt, dari pin ini
tegangan sudah diatur (ter-regulator) dari regulator yang tersedia (built-
in) pada papan. Arduino dapat diaktifkan dengan sumber daya baik
berasal dari jack power DC (7-12 Volt), konektor USB (5 Volt), atau pin
VIN pada board (7-12 Volt). Memberikan tegangan melalui pin 5V atau
3.3V secara langsung tanpa melewati regulator dapat merusak papan
Arduino.
4. Sebutkan dan jelaskan Operasi Set Instruksi Untuk Transfer Data? (bab
4) Jawab :
Nama : M. Taufiqurahman A
Sakinah Augustika Sari
Samiah Nur Shadrina
Kelas : 4ELA
Essai
Jawaban :
ART atau universal asynchronous receiver = bagian perangkat keras komputer yang
menerjemahkan antara bit-bit paralel dan bit-bit serial
kalau USART = merupakan komunikasi yang memiliki fleksibilitas tinggi, yang
dapat digunakan untuk melakukan transfer data baik antar mikrokontroler maupun
dengan modul-modul eksternal termasuk PC yang memiliki fitur UART
Jawaban :
Sinyal PWM pada umumnya memiliki amplitudo dan frekuensi dasar yang tetap, namun
memiliki lebar pulsa yang bervariasi. Lebar Pulsa PWM berbanding lurus dengan
amplitudo sinyal asli yang belum termodulasi. Artinya, Sinyal PWM memiliki frekuensi
gelombang yang tetap namun duty cycle bervariasi (antara 0% hingga 100%).
Jawaban :
• Hanya memerlukan 2 saluran/bus.
• Tidak diperlukan setting baudrate.
• Komunikasi bisa dilakukan dengan lebih dari 2 perangkat elektronika dalam 2 bus dan
untuk membedakan setiap slave digunakan pengalamatan yang berbeda-beda.
• Terdapat hubungan master dan slave dalam setiap komunikasi. Proses pertukaran
data sepenuhnya diatur oleh master.
Jawaban :
Tidak. ADC dan DAC merupakan perangkat tambahan yang dapat mengubah sinyal digital
menjadi analog dan begitupun sebaliknya dihubungkan melalui USB.
Pilihan Ganda :
10. Sinyal yang memberhentikan sementara pekerjaan microcontroller saat ini dan pergi ke
rutin interupsi merupakan fungsi dari ?
a. Interupsi
b. Void loop
c. Dipkedi
d. Arduino
18. Berikut ini, manakah yang termasuk pengertian dari synchronous transmission ?
a. Transmisi data dimana kedua pihak, pengirim dan penerima tidak perlu berada pada
waktu yang sinkron
b. Data yang dikirimkan dari suatu media atau alat dan diterima oleh media / alat yang lain
c. Data yang disalurkan menggunakan media transmisi
d. Transmisi data dimana kedua pihak, pengirim dan penerima, berada pada waktu yang
sinkron
19. Dibawah ini teknik yang termasuk dalam codec (coder-decoder) adalah....
a. FDM (Frequency Division Multiplexing)
b. TDM (Time Division Multiplexing)
c. FM (Frequency Modulation)
d. Pulse Code Modulation
20. Sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan
mengubah karakteristik gelombang. Kalimat di atas merupakan pengertian dari . . . .
a. Sinyal Digital
b. Sinyal Analog
c. Paralel
d. Transmisi
Nama : M. Taufiqurahman A
Sakinah Augustika Sari
Samiah Nur Shadrina
Kelas : 4ELA
Essai
18. Alat yang digunakan untuk menerima masukan yang dapat berupa masukan data
ataupun masukan program output yang dihasilkan dari pengolahan data. Merupakan
definisi dari?
a. Input Devis
b. Interupsi
c. DMA
d. Trace
jawaban : A. Input devis
19. Pin yang dapat dikonfigurasikan untuk trigger sebuah interap pada low
value, rising atau falling edge, atau perubahan nilai adalah pin?
a. Interupt eksternal: 2 dan 3
b. PWM: 3, 5, 6, 9, 10, dan 11
c. 10 (SS)
d. 11 (MOSI)
Jawaban : a. Interupt eksternal: 2 dan 3
20. Sumber daya (tegangan) eksternal pada Arduino Uno dapat berasal baik dari?
a. Koneksi USB
b. Adaptor AC-DC
c. Baterai
d. b dan c benar
Jawaban : d
KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI SRIWIJAYA
Jalan Srijaya Negara Bukit Besar – Palembang 30139
Telp. 0711-353414 Fax. 0711-355918
Laman : http://polsri.ac.id, Pos El : info@polsri.ac.id
Pilihan Ganda
1. Fungsi timer yang digunakan untuk tundaan eksekusi baris program selanjutnya
dalam millisecond adalah?
a. delay() c. millis()
b. delayMicroseconds() d. micros()
Jawaban : a
2. Timer 16 bit pada Arduino yang biasa digunakan untuk aplikasi terkait motor servo
adalah?
a. Timer0 c. Timer2
b. Timer1 d. SCLK
Jawaban : b
3. Register yang berfungsi untuk membandingkan OCR yag diberikan dengan nilai
TCNT disebut?
a. TCCRx (Timer/Conter Control Register)
b. TCNTx (Timer/Counter Register)
c. OCRx (Output Compare Register)
d. ICRx (Input Capture Register)
Jawaban : c
4. Apa yang dimaksud dengan counter up?
a. Rangkaian ataupun aplikasi counter yang dapat digunakan untuk mencacah /
menghitung secara maju
b. Rangkaian ataupun aplikasi counter yang dapat digunakan untuk mencacah /
menghitung mundur
c. Rangkaian ataupun aplikasi counter yang dapat digunakan untuk mencacah /
menghitung baik hitungan secara maju maupun mundur
d. Rangkaian ataupun aplikasi counter yang digunakan untuk mencacah /
menghitung maksimum 1 digit angka
Jawaban : a
5. Perhatikan gambar dibawah ini, terlihat bahwa hampir semua pin bertuliskan
PCINT yang merupakan kependekan dari?
Essai
1. Sebutkan dan jelaskan mode operasi timer pada mikrokontroler ?
Jawaban :
Ada empat mode operasi timer pada mikrokontroler, yakni sebagai berikut :
- Normal, hanya untuk mencacah, melakukan delay, menghitung selang waktu
- PWM, phase correct, membentuk gelombang PWM resolusi tinggi, berdasarkan
operasi dual slope
- CTC (Clear Timer Compare Match), mengembalikan nilai TCNT ke 0, saat
nilainya telah sama dengan nilai set point OCR
- Fast PWM, memberikan pulsa PWM frekuensi tinggi, berdasarkan operasi single
slope
2. Sebutkan dan berikan contoh pengaplikasian PWM ?
Jawaban :
Aplikasi penggunaan PWM biasanya ditemui untuk pengaturan kecepatan motor dc,
pengaturan cerah/redup LED, dan pengendalian sudut pada motor servo. Contoh
penggunaan PWM pada pengaturan kecepatan motor dc semakin besar nilai duty cycle
yang diberikan maka akan berpengaruh terhadap cepatnya putaran motor. Apabila
nilai duty cycle-nya kecil maka motor akan bergerak lambat.
3. Jelaskan protokol komunikasi I2C ?
Jawaban :
Saat master ingin melakukan proses transfer data, maka master akan mengirim signal
stop ke slave kemudian proses trasnsfer 8 bit terjadi, jika sudah selesai maka master
harus mengirimkan signal stop sebagai tanda bahwa komunikasi data selesai. Untuk
signal start dan signal stop hanya bisa dilakukan saat pin SCL dalam kondisi high.
Yaitu Start ditandai dengan pin SDA berubah menjadi high ke low, sedangkan stop
ditandai dengan perubahan dari low ke high.
4. Jelaskan fungsi DAC ?
Jawaban :
Biasanya DAC ( Digital To Analog Converter ) sering digunakan pada perangkat
digital pada bagian output untuk membuat sinyal analog setelah sebelumnya sinyal
diproses dalam bentuk digital. Cara kerja DAC ( Digital to Analog Converter ) sesuai
dengan namanya, maka fungsi utama DAC adalah merubah sinyal digital menjadi
sinyal analog Rangkaian DAC lebih simpel daripada rangkaian ADC.
Kelompok 7 : Fadilla Rosalina
Riki Tantowi
Wanda Merian Putri A. Y.
Pilihan Ganda
1. Apa jenis dari mikrokontrolel dari arduino Uno?
a. Atmega 326
b. Atmega 328
c. Atmega 327
d. Atmega 322
Jawaban : b
2. Arduino bersifat open sorce pada sistem harwarenya, apa itu open sorce?
a. Sipengguna dapat menukar pengaturan sistem tetapi hanya bersifat terbatas
b. Sipengguna dapat menukar pengaturan sistem sampai kenama sistem hardware
sesuka hati
c. Sipengguna tidak dapat menukar sistem sama sekali.
d. Mudahnya terjadi eror sistem.
Jawaban : b
3. Pada tahun berapa Texas Instrument mengenalkan mikrokontroler pertama
TMS 1000 ?
a. 1968
b. 1977
c. 1971
d. 1974
Jawaban : d
4. Prosessor ATmega328 memiliki memori sebesar ?
a. 32 KB
b. 64 KB
c. 128 KB
d. 256 KB
Jawaban : a
5. Pin berapa pada Arduino uno yang mendukung komunikasi I2C ?
a. Pin A1 dan pin A3
b. Pin A2 dan pin A5
c. Pin A4 dan pin A5
d. Pin A2 dan pin A3
Jawaban : c
6. Mikrokontroler yang populer pertama kali dibuat oleh Intel pada tahun 1976,
yaitu mikrokontroler dengan seri ?
a. Intel 8008
b. Intel 8070
c. Intel 8000
d. Intel 8085
Jawaban : d
7. Berapa banyak pin PWM yang tersedia pada Arduino uno?
a. 1 pin
b. 3 pin
c. 6 pin
d. 9 pin
Jawaban : c
8. Apa jenis bahasa pemograman Arduino uno?
a. Bahasa C
b. Pascal
c. Java script
d. Bahasa Assembly
Jawaban : a
9. Sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip disebut ?
a. Mikroprosesor
b. Mikrokontroler
c. Mikrobox
d. Mikrosoft
Jawaban : b
10. Berapa jumlah pin pada Arduino uno?
a. 5 pin
b. 15 pin
c. 20 pin
d. 25 pin
Jawaban : c
11. Rentang sumber tegangan yang dianjurkan untuk Arduino adalah ?
a. 5 Volt sampai 10 Volt
b. 7 Volt sampai 12 Volt
c. 6 Volt sampai 20 Volt
d. 5 Volt saja
Jawaban : b
12. Pin pada papan Arduino yang berfungsi untuk memberikan referensi tegangan
yang beroperasi pada mikrokontroler merupakan pin ?
a. 5V
b. 3V3
c. GND
d. IOREF
Jawaban : d
13. Prescaler pada mikrokontroler berfungsi untuk?
a. Membagi nilai clock sumber yang digunakan oleh mikrokontroler
b. Penyedia tegangan untuk mikrokontroler
c. Menstabilkan tegangan pada mikrokontroler
d. Penyearah arus AC
Jawaban : a
14. Pin berapa saja yang dapat men-trigger interupsi pada Arduino Uno?
a. Pin 2, 3, 18, 19, 20, dan 21
b. Pin 0, 1, 2, 3, dan 7
c. Pin 2 dan 3
d. Pin 3 dan 7
Jawaban : c
15. Interupsi di-trigger saat nilai pin beralih dari LOW ke HIGH merupakan salah satu
mode interupsi, yakni?
a. CHANGE
b. LOW
c. RISING
d. FALLING
Jawaban : c
16. Spesifikasi yang menentukan bagaimana programmer bahasa mesin akan
berinteraksi oleh komputer merupakan salah satu bagian utama arsitektur komputer,
yaitu?
a. Instruction Set Architecture (ISA)
b. Hardware System Architecture (HSA)
c. Sofware
d. Hardware
Jawaban : a
17. Set instruksi yang meliputi operasi-operasi aritmetika dan logika adalah?
a. Pengolahan data (dataprocessing)
b. Perpindahan Data (data movement)
c. Penyimpanan data (data storage)
d. Kontrol aliran program (program flow control)
Jawaban : a
18. Dibawah ini merupakan salah satu dari jenis source dan result operands kecuali?
a. Main or Virtual Memory
b. CPU Register
c. I/O Device
d. Reset
Jawaban : d
19. ASCII (American Standard Code for Information Interchange) adalah suatu
standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode tetapi
ASCII lebih bersifat universal, contohnya 94(DEC) adalah untuk karakter?
a. “
b. ^
c. {
d. /
Jawaban : b
20. Memindahkan word dari memori ke prosesor merupakan salah satu dari operasi
set instruksi untuk transfer data, yakni?
a. MOVE
b. STORE
c. LOAD
d. EXCHANGE
Jawaban : c
Essay
1. Apa kelebihan arduino dibandingkan dengan mikrokontroler yang lainnya ?
Arduino memiliki kelebihan tersendiri dibandingkan mikrokontroler yang lain
selain bersifat open source, arduino juga mempunyai bahasa pemrogramanya
sendiri yang berupa bahasa C. Selain itu dalam board arduino sendiri sudah
terdapat loader yang berupa USB sehingga memudahkan kita ketika kita
memprogram mikrokontroler didalam arduino. Sedangkan pada
kebanyakan board mikrokontroler yang lain yang masih membutuhkan
rangkaian loader terpisah untuk memasukkan program ketika kita
memprogram mikrokontroler. Port USB tersebut selain untuk loader ketika
memprogram, bisa juga difungsikan sebagai port komunikasi serial.
2. Apa fungsi control bus pada jalur bus?
-Berfungsi untuk mensinkronkan proses penerimaan dan pengiriman data.
-Untuk mengatur memori atau port agar siap ditulis atau dibaca.
-Sinyal Kontrol: RD, WR, IO/M
-Sinyal Read dan write : untuk mengakses data ke dan dari perangkat
3. Jika kita menggunakan clock 16 MHz dan prescaler sebesar 32 maka kecepatan
ADC-nya sebesar ? Serta bagaimana caranya agar kita dapat menaikkan kecepatan
ADC kita ?
Jika kita menggunakan clock 16 MHz dan prescaler sebesar 32 maka
kecepatan ADC yang dihasilkan sebesar 500 kHz.
16 MHz/32 = 500 kHZ
Dan jika kita ingin menaikkan kecepatan ADC-nya, caranya adalah dengan
menurunkan clock sumbernya.
4. Sebutkan dan jelakan 5 Operasi Set Instruksi Untuk Transfer Data
?
MOVE : memindahkan word atau blok dari sumber ke tujuan.
STORE : memindahkan word dari prosesor ke memori.
LOAD : memindahkan word dari memori ke prosesor.
EXCHANGE : menukar isi sumber ke tujuan.
CLEAR / RESET : memindahkan word 0 ke tujuan.
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI SRIWIJAYA
JalanSrijaya Negara, Palembang 30139
Telepon0711-353414 Faksimili 0711355918
Laman :http://www.polsri.ac.id,Pos El : info@polsri.ac.id
2. Adapun dibawah ini yang termasuk register penting pada program timer, kecuali...
A. Tcntx
B. Tccrx
C. Ocrx
D. Dslx
7. Kita perlu melihat dua parameter penting yang terkait dengan PWM
yaitu... A.PWM (PWM Duty Cycle) dan Frekuensi PWM (PWM
Frequency).
B. PWM (PWM Cycle Duty)
C. PWM (PWM Amplitudo)
D. PWM (PWM Period)
8. Pinyangbisadimanfaatkanuntukpwmpadaarduinounoadalah...
A.3,5,6,8,10,danpin11
B.3,5,6,7,10,danpin11
C.3,4,6,9,10,danpin11
D.3,5,6,9,10,danpin11
9. Dibawahinimerupakankepanjangandariuartadalah
A.universalasynchronousreceiver-Transmitter
B.universityofasynchronousreceptor-Transmitter
C.universalasynchronousreceiver-Transportation
2
D.universalasynchronousreceptor-Transmitter
10. Fungsi-fungsiygtersediauntukkomunikasiserialarduinoadalahsebagaiberikut,kecuali...
A. If(Serial):untukmengecekapakahportsudahsiap
B. Begin():untukmengesetkecepatantransmisidata
C. Available():Untukmengecekapakahdatasudahadadibufferpenerima
D. Start():Untukmemulaiproses
3
15. Kisaran kebutuhan daya yang disarankan untuk board Uno adalah
A. 8 sampai dengan 13 volt
B. 10 sampai dengan 15 vlot
C. 11 sampai dengan 16 volt
D. 7 sampai dengan 12 volt
18. Atmega328 pada Arduino Uno hadir dengan sebuah bootloader yang memungkinkan kita
untuk...
A. Membypass bootloader dan program mikrokontroler melalui kepala/header ICSP
B. Sebagai catatan, bahwa jarak antara pin digital 7 dan 8 adalah 160 mil. (0.16"), bukan sebuah
kelipatan genap dari jarak 100 mil dari pin lainnya.
C. Disuplai melalui koneksi USB atau dengan sebuah power suplai eksternal. Sumber daya
dipilih secara otomatis.
D. Mengupload kode baru ke atmega328 tanpa menggunakan pemrogram hardware eksternal.
19. Salah satu fitur-fitur yang dimiliki oleh mikrokontroler atmega8535 adalah
A. Untuk mendetek sensor
B. Untuk mengatur suhu
C. Memiliki 32bir sistem
D. CPU yang terdiri atas 32 buah register.
4
20. Mikrokontroler atmega8535 memiliki 3 jenis memori, yaitu.
A. Memori program, memori data dan memori EEPROM.
B. Memori penyimpanan, HHD dan ROM
C. Mempri program, memoridata dan penyimpanan
D. Memori slinder , memori 555 dan HHD
5
Soal dan Jawaban Essay :
1. Apa arti counter dan
sebutkanfungsinya? Jawaban:
Secara bahasa Counter artinyapencacah
Fungsi:rangkaianataupun aplikasi counter bias digunakan untuk mencacah / menghitung
baik hitungansecarakeatas (counter up) ataupunmenghitungmundur (counter down)
2. Bagaimana cara kerjateknik PWM (Pulse Width Modulation) dan pada saat apateknik PWM
biasanya dilakukan?
Jawaban:
PWM ( Pulse Width Modulation) adalah salah satu teknikmodulasi dengan
mengubahlebarpulsa (duty cylce) dengan nilaiamplitudo dan frekuensi yang tetap
-Teknik PWM biasanya dilakuka pada saat Pengaturan motor dc,pengaturan
cerah/redupLED,dan pengendaliansudut pada motor servo.
3. Apakelebihan dari I2C?
Jawaban:
Hanya memerlukan 2 saluran/bus.
Tidak diperlukan setting baudrate.
Komunikasi bisa dilakukan dengan lebih dari 2 perangkatelektronika dalam 2
bus dan untuk membedakansetiap slave digunakanpengalamatan yang
berbeda-beda.
Terdapathubungan master dan slave dalam setiapkomunikasi. Proses
pertukaran data sepenuhnya diatur oleh master.
6
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI SRIWIJAYA
Jalan Srijaya Negara, Palembang 30139 Telepon
0711-353414 Faksimili 0711355918
Laman : http://www.polsri.ac.id,Pos El : info@polsri.ac.id
13. Reduced Intruction Set Computing (RISC) pertama kali digagasi oleh…
a. Jhon Cocke
b. Thomas
c. David Risce
d. Alfarth
a. Char;
b. String
c. End.
d. Uses crt;
17. Untuk melihat hasil dari program yang dikerjakan tekan tombol ?
a. Crtl+f5
b. Ctrl+f9
c. Ctrl+f2
d. Ctrl+f12
18. 19. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN” ?
a. 4
b. 2
c. 128
d. 3
a. String
b. Char
c. Boolean
d. Byte
4
Soal dan Jawaban Essay :
1. Apa kelebihan Arduino dibandingkan Mikrokontroler?
Jawaban: bersifat open source,arduino juga mempunyai bahasa pemrogramanya sendiri
yang berupa bahasa C. Selain itu dalam board arduino sendiri sudah terdapat loader yang
berupa USB sehingga lebih memudahkan
4. Sebutkan apa saja Unit set instruksi yang dapat digolongkan beserta jenisnya masing-masing?
a. Jawaban: •Pengolahan data (data processing)
b. Perpindahan data ( data movement)
c. Penyimpanan data ( data storage)
d. Control aliran program ( program flow control
5
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI SRIWIJAYA
JalanSrijaya Negara Bukit Besar – Palembang 30139
Telp. 0711-353414 Fax. 0711-355918
info@polsri.ac.id
Kelompok 3:
Nama anggota: Nurul Hamidah, Parni Handayani, Riko zulfikar
Kelas: 4ELA
Matkul: Teknik Antar Muka Mikrokontroller
Dosen pembimbing: Dewi Permata Sari, S.T.,M.Kom
13. Pin Analog 0-5 berfungsi juga sebagai output digital pada pin
ke? a. 14-16 d. 16-19
b. 15-16 e. 15-18
c. 16-18
Jawab: a
14. Ketika pin 13dikoneksikan pada LED apa yagng terjadi pada LED?
a. LOW dan LOW d. LOW
b. HIGHT dan LOW e. HIGH
c. LOW dan
LOW Jawab: b
17. Dibawah ini yang termasuk bahasa pemprogaman Generasi ke-4 adalah...
a. C++ d. Fortran
b. Pascal e. ABAP
c. Cobo
l Jawab: e
18. Jenis-jenis yang terdapat dalam kumpulan golongan unit set interuksi, kecuali...
a. Pengelolaan Data d. Control aliran pemprogaman
b. Pemindahan Data e. Penghapusan Data
c. Penyimpanan
Data Jawab: e
Esai
1. Jelaskan apa yang dimaksud dengan mikrokontroler?
3. Apa yang dimaksud dengan keluaran5V yang terdapat pada port Arduino?
Sebuah pin yang mengeluarkan tegangan ter-regulator 5 Volt, dari pin ini tegangan
sudah diatur (ter-regulator) dari regulator yang tersedia (built-in) pada papan.
Arduino dapat diaktifkan dengan sumber daya baik berasal dari jack power DC (7-12
Volt), konektor USB (5 Volt), atau pin VIN pada board (7-12 Volt). Memberikan
tegangan melalui pin 5V atau 3.3V secara langsung tanpa melewati regulator dapat
merusak papan Arduino.
Kelompok 3:
Nama anggota : Nurul Hamidah, Parni Handayani, Riko Zulfikar
Kelas : 4ELA
Dosen pembimbing : Dewi Permata Sari, S.T.,M.Kom
Mata kuliah : Teknik Antar Muka Mikrokontroller
Pilihan Ganda
1. Berikut yang tidak masuk cara untuk menghitung frekuensi timer dengan frekuensi
yang ditentukan dapat dilakukan dengan cara sebagai berikut?
A. Menentukan frekuensi pembagi, misal 2 Hz
B. Mengetahui frekuensi kerja Arduino, yakni 16 MHz
C. Mengetahui prescaler timer, 256 untuk 8 bit, 65536 untuk 16 bit
D. Membaginilai frekuensi kerja Arduino (16 MHz) dengan prescaler (256), hingga
di peroleh hasil 62500
E. Mengali hasil (62500) dengan frekuensi ditentukan (2 Hz), sehingga diperoleh
hasil 125000
Jawaban: E.
2. Untuk board Arduino Uno memiliki 3 timer dan 6 pin output PWM. Yang
termasuk dalam Kaitan antara timer dengan output PWM adalah?
A. Arduino pin 1 dan 2, dikendalikan oleh Timer 0
B. Arduino pin 5 dan 6, dikendalikan oleh Timer0
C. Arduino pin 2 dan 7, dikendalikan oleh Timer 1
D. Arduino pin 5 dan 8, dikendalikan oleh Timer 1
E. Arduino pin 9 dan 10, dikendalikan oleh Timer 2
Jawaban: B.
4. Salah satu pin-pin yang dapat men-trigger interupsi pada Arduino UNO?
A. Pin 2 dan 3
B. Pin 1 dan 4
C. Pin 5 dan 8
D. Pin 6 dan 7
E. Pin 9 dan 10
Jawaban: A.
6. Suatu teknik modulasi yang mengubah lebar pulsa (pulse width) dengan nilai
frekuensi dan amplitudo yang tetap, merupakan pengertian dari?
A. Interupsi
B. Timer
C. PWM (Pulse Width Modulation)
D. RTC (Real-time clock)
E. ADC (Analog to Digital Converter)
Jawaban: C.
8. Yang tidak termasuk dalam fungsi fungsi yang tersedia untuk komunikasi serial
Arduino:
A. if (Serial) : Untuk mengecek apakah Port sudah siap
Jawaban: E.
10. Digunakan untuk mengontrol daya power supply dan di fungsikan sebagai
pengatur gerak perangkat elektronika, misalnya pada motor servo, merupakan
fungsi dari
A. RTC (Real-time clock)
B. Buffer Data.
C. Asynchronous Serial
D. PWM (Pulse Width Modulation)
E. Duty Cycle
Jawaban: D.
11. Salah satu pin arduino uno yang membangun komunikasi SPI adalah :
A. pin 0
B. pin 5
C. pin 7
D. pin 13
Jawaban : D. pin 13
12. Pin arduino uno berikut yang digunakan untuk komunikasi I2C adalah :
A. pin A4
B. pin A3
C. pin A2
D. pin A1
Jawaban : A. pin A4
19. Faktor yang harus diperhatikan pada proses kerja ADC adalah :
A. Kecepatan sampling dan resolusi
B. pin Analog dan kecepatan sampling
C. pin Analog dan resolusi
D. pin Analog dan pin Digital
Jawaban : A. Kecepatan sampling dan resolusi
Essay