NEW
Font size
WorksheetsArduino Lanjutan
Total questions: 50
Worksheet time: 38mins
Dalam pembuatan program pada arduino, istilah yang digunakan untuk mempercepat atau memperlambat waktu dikenal dengan...
digitalwrite
PinLED
Delay
pinMode
Default delay pada arduino memiliki satuan….
microsecond
second
picosecond
milisecond
minute
Fungsi atau sintak untuk menjalan kan program terus-menerus hingga arduino dalam kondisi dimatikan
loop ()
setup ()
void
int
Bahasa apa yang digunakan untuk memprogram arduino?
Bahasa C
Phyton
JavaScript
Bahasa PHP
Dalam pembuatan program pada arduino, istilah yang digunakan untuk mempercepat atau memperlambat waktu dikenal dengan...
digitalwrite
PinLED
Delay
pinMode
Dibawah ini yang termasuk Arduino Nano adalah..
Apa software yang digunakan untuk memprogram arduino?
Arduino IDE
Arduino ID
Arduino DEI
Arduino IE
pada menu arduino di atas, fungsi pada bagian nomor 1 adalah..
Digunakan untuk menghubungkan Papan Arduino dengan komputer lewat koneksi USB.
Digunakan untuk mengulang program Arduino dari awal atau Reset.
Digunakan untuk membaca sinyal atau sensor analog seperti sensor jarak, suhu dsb, dan mengubahnya menjadi nilai digital.
Dapat digunakan untuk mendapatkan sumber tegangan yang dapat diatur lewat IC. Tegangannya antara 0 sampai 5 Volt.
Pada bagian arduino di atas, bagian yang ditunjukan pada nomor 9 berfungsi untuk....
Sebagai penjaga gerbang yang berarti ia akan mengalirkan tegangan terlegulasi ke Arduino dan membuang tegangan berlebih
Digunakan untuk mengulang program kembali dari awal
Digunakan untuk menerima sinyal analog dari, misalnya, sensor suhu
untuk memberitahukan telah terjadi komunikasi serial berupa pengiriman atau penerimaan data
Digital I/O pin ditunjukkan oleh nomor ...
1
2
3
4
5
Power pin ditunjukkan oleh nomor ...
1
2
3
4
5
USB Jack ditunjukkan oleh nomor ...
1
2
3
4
5
Gambar di Atas Jenis Arduino....
Arduino Mikro
Arduino Mega
Arduino Nano
Arduino Mini
Gambar di atas jenis arduino....
Arduino Uno
Arduino mikro
Arduino Nano
Arduino mini
cara kerja program di atas adalah
LED pada pin 12 menyala dan mati bergantian dengan delay 4 detik
LED pada pin 13 menyala dan mati bergantian dengan delay 2 detik
LED pada pin 12 menyala dan mati bergantian dengan delay 2 detik
LED pada pin 12 menyala dan mati bergantian dengan delay 1 detik
Penulisan sketch no.4 yang benar adalah ... .
int timeDelay
void loop
void setup
digitalWrite
Hasil program berikut ketika diupload ke arduino adalah….
LED menyala 10 detik kemudian mati
LED menyala 1 detik kemudian mati
LED menyala 1 detik kemudian mati 1 detik dan berulang
LED menyala 10 detik kemudian mati 10 detik dan berulang
LED berkedip 1 detik
Berapa Jumlah pin digital pada Arduino
13
14
12
10
Berapa Jumlah Pin Analog pada arduino
5
6
7
8
Tombol / Button di sebut komponen
Input
Output
salah satu fungsi dari sintaks gambar di atas yang berfungsi menginisialisasi/mendaftarkan lampu led sebagai output terdapat pada sintaks....
const int ledPin = 13;
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
int buttonState = 0;
for ( int X = 1; X<= 5; X++)
{ digitalWrite (Merah,HIGH); delay(100)
}
Dari pernyataan diatas berapa kali lampu merah menyala ?
4
5
6
3
Dibawah ini manakah yang benar pengelompokan pengulangan?
for, while, if
for, while, els
for, while, do while
for, if, els
Setiap penulisan pada program arduino di akhiri dengan tanda ?
titik
titik dua
titik koma
koma
Gambar tersebut merupakan sensor...
RTD
NTC
PTC
LM35
DHT11
Gambar tersebut merupakan sensor...
LDR
Ultrasonik
Load Cell
DHT11
PTC
Gambar tersebut merupakan sensor...
Load Cell
Ultrasonic
PIR
LDR
RFID
jenis sensor pada gambar adalah
Sensor suara
Sensor Suhu
Sensor cahaya
Sensor Kelembaban
jenis sensor pada gambar adalah
Sensor Cahaya
Sensor Suhu
Sensor Ultrasonic
Sensor Kelembaban
jenis sensor pada gambar adalah
Sensor Kelembaban Tanah (Soil Moisture)
Sensor Deteksi Kecepatan (RPM)
Sensor Sidik Jari (Fingerprint)
Sensor PIR (Passive Infrared Sensor)
jenis sensor pada gambar adalah
Sensor Pendeteksi Gas
Sensor Getaran
Sensor Sidik Jari (Fingerprint)
Sensor PIR (Passive Infrared Sensor)
salah satu fungsi dari sintaks gambar di atas yang berfungsi menginisialisasi/mendaftarkan lampu led sebagai output terdapat pada sintaks....
const int ledPin = 13;
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
int buttonState = 0;
salah satu fungsi dari sintaks gambar di atas yang berfungsi membaca status variabel nilai awal dari tombol terdapat pada sintaks....
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
const int buttonPin = 2;
int buttonState = 0;
salah satu fungsi dari sintaks gambar di atas yang berfungsi untuk menentukan pin digital yang digunakan oleh tombol terdapat pada sintaks....
const int ledPin = 13;
int buttonState = 0;
const int buttonPin = 2;
pinMode(buttonPin, INPUT);
Berdasarkan sintaks pada gambar di atas, kapan kondisi lampu led akan mati....
ketika tombol tidak ditekan
ketika tombol ditekan
ketika tombol ditekan lalu dilepas
ketika tombol tidak ditekan setelah program berjalan
Berdasarkan sintaks di atas, Kondisi yang membuat led akan terus menyala akan ditunjukkan pada saat....
Tombol ditekan lama
Tidak menekan tombol sama sekali
Menekan tombol kemudian dilepas dan ditekan satu kali lagi
tidak menekan tombol 2 detik, kemudian ditekan.
Tentukan baris pada sintaks di atas yang dianggap keliru ....
Baris ke 4
Baris ke 2
Baris ke 5
Semua baris sudah benar
Berdasarkan sintaks di atas, kondisi dimana pada baris kedua LCD menujukkan tulisan ON terjadi saat ....
led pertama nyala dan led kedua mati
led pertama nyala dan led kedua mati
led pertama mati dan led kedua nyala
led pertama mati dan led kedua mati
Berdasarkan sintaks di atas, pada baris ke berapa terdapat kesalahan dalam penulisan koding....
Ke 2
ke 3
ke 4
Semua baris sudah benar
Berdasarkan sintaks di atas, program yang menunjukkan proses inisialisasi lcd yang akan digunakan digunakan adalah....
lcd.clear();
lcd.setCursor(0,0);
lcd.begin(16,2);
lcd.print ("Monitoring");
Berdasarkan sintaks di atas, program yang menunjukkan semua tulisan yang ada pada lcd otomatis terhapus setelah ditampilkan yaitu....
lcd.begin (16,2);
lcd.setCursor (0,0);
lcd.print ("Lampu Ruangan");
lcd.clear();
Berdasarkan sintaks di atas, tulisan yang dimunculkan pada lcd baris pertama dan kolom pertama adalah....
Ruang 1 =
Ruang 2 =
ON
OFF
Program yang menunjukkan "sebuah nilai variabel akan bertambah jika telah diberi perlakuan" ditunjukkan pada baris program ke....
4
5
6
8
Program yang menunjukkan "syarat minimal yang harus dipenuhi" untuk membuat output nyala led dan tulisan lcd berubah ditunjukkan pada baris....
4
5
6
8
Perhatikan Program dibawah ini,
for (int i = 10; i=0; i--) {}
maka, program diatas untuk menjalankan apa?
Pengulangan i sebanyak 10x dan setiap pengulangan i = i - 1
Pengulangan i sebanyak 10x dan setiap pengulangan i = i + 1
Pengulangan i sebanyak 11x dan setiap pengulangan i = i - 1
Pengulangan i sebanyak 11x dan setiap pengulangan i = i + 1
Pengulangan i sebanyak 1x dan setiap pengulangan i = i + 11
void loop()
{
....program
....program
....program
}
tanda kurung kurawal merupakan ...
menentukan awal dan akhir dari program
program yang dibaca di awal
program yang dibaca di akhir
program sedang berjalan
menentukan akhir dari program
perintah if digunakan untuk ...
menentukan dua atau lebih pilihan
pilihan benar
pilihan salah
pilihan tertukar
melakukan perulangan
Dalam sintaks program tersebut, perhatikan baris program nomor 2. Fungsi dari baris program tersebut untuk
Memberitahukan bahwa konstanta tersebut berfungsi sebagai input
Konstanta dalam bentuk tipe data integer yang menunjuk pada Pin Arduino
Memberitahukan bahwa konstanta tersebut berfungsi sebagai output
Inisialisasi Program
Fungsi pengulangan terus menerus sampai Arduino dimatikan
Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !
Sintak program yang tepat untuk melengkapi baris program nomer 7 adalah . . . .
delay(100);
DELAY(500);
delay(500)
delay(5000);
delay(500);
Program tersebut disamping merupakan program untuk menyalakan Led secara berkedip setiap setengah detik, dengan menggunakan Arduino pada Pin 10. Lengkapilah baris program tersebut dengan memperhatikan sesuai dengan permintaan soal !
Sintak program yang tepat untuk melengkapi baris program nomer 3 adalah . . . .
pinMode(pinLED, INPUT);
pinMode(pinLED, output);
PINMode(pinLED, input);
pinMode(pinLED, OUTPUT);
pinMODE(pinLED, OUTPUT);
