
Kuis Pemrograman Arduino
Authored by Ade Hafizza
Information Technology (IT)
10th Grade
Used 5+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Rahman sedang membuat proyek Arduino dan menulis kode untuk mengatur tombol. Apa yang dilakukan perintah 'const int buttonPin = 2;'?
Mengatur pin 2 sebagai OUTPUT
Mendefinisikan variabel buttonPin dengan nilai 2
Menyalakan LED
Membaca status tombol
Answer explanation
Perintah 'const int buttonPin = 2;' mendefinisikan variabel buttonPin dengan nilai 2, yang berarti buttonPin akan digunakan untuk merujuk ke pin 2 dalam program. Ini tidak mengatur pin sebagai OUTPUT atau melakukan tindakan lain.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sri sedang mengerjakan proyek elektronik dan ingin menghubungkan sebuah LED ke pin 13 pada mikrokontrolernya. Ia perlu memastikan bahwa pin tersebut dapat mengeluarkan sinyal untuk menyalakan LED. Apa fungsi dari 'pinMode(ledPin, OUTPUT)'?
Menginisialisasi komunikasi serial
Mengatur pin 13 sebagai OUTPUT
Mengatur pin 13 sebagai INPUT
Membaca status pin 2
Answer explanation
Fungsi 'pinMode(ledPin, OUTPUT)' adalah untuk mengatur pin 13 sebagai OUTPUT, yang memungkinkan pin tersebut digunakan untuk mengendalikan perangkat seperti LED.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Nisa sedang melakukan percobaan dengan sebuah LED dan tombol. Apa yang terjadi jika tombol tidak ditekan?
LED akan mati
LED akan menyala
digitalRead mengembalikan nilai HIGH
digitalRead mengembalikan nilai LOW
Answer explanation
Jika tombol tidak ditekan, sirkuit akan terbuka, sehingga digitalRead mengembalikan nilai HIGH. Ini berarti tidak ada arus yang mengalir ke ground, dan LED tidak menyala.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Ketika Faisal ingin menghubungkan Arduino ke komputer untuk mengirim data, ia menggunakan perintah 'Serial.begin(9600)'. Apa yang dilakukan perintah tersebut?
Mengatur kecepatan komunikasi serial
Menyalakan LED
Mengatur pin sebagai INPUT
Membaca status tombol
Answer explanation
Perintah 'Serial.begin(9600)' digunakan untuk mengatur kecepatan komunikasi serial antara mikrokontroler dan perangkat lain, dengan 9600 bps sebagai kecepatan yang ditentukan.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Tiara sedang mengerjakan proyek elektronika dan ingin menyalakan LED pada papan sirkuitnya. Dia menggunakan perintah 'digitalWrite(ledPin, HIGH)' untuk mencapai tujuannya. Apa yang dilakukan perintah tersebut?
Mematikan LED
Menyalakan LED
Mengatur pin sebagai INPUT
Membaca status tombol
Answer explanation
'digitalWrite(ledPin, HIGH)' mengirimkan sinyal tinggi ke pin yang terhubung dengan LED, sehingga LED akan menyala. Pilihan yang benar adalah 'Menyalakan LED'.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Rahman sedang melakukan eksperimen dengan sebuah tombol dan LED. Apa yang terjadi jika tombol ditekan?
LED akan menyala
digitalRead mengembalikan nilai LOW
digitalRead mengembalikan nilai HIGH
LED akan mati
Answer explanation
Ketika tombol ditekan, digitalRead mengembalikan nilai LOW karena tombol terhubung ke ground, menandakan bahwa sirkuit tertutup. Ini berarti LED tidak menyala.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Angga sedang mengembangkan sebuah aplikasi yang mengontrol lampu LED. Dia menggunakan fungsi 'delay(100)' dalam kodenya. Apa fungsi dari 'delay(100)' dalam kode tersebut?
Membaca status tombol
Mengatur pin sebagai INPUT
Memberi jeda 100 milidetik
Menyalakan LED
Answer explanation
Fungsi 'delay(100)' dalam kode adalah untuk memberi jeda selama 100 milidetik. Ini berguna untuk mengatur timing dalam eksekusi program, sehingga tidak terjadi proses yang terlalu cepat.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
15 questions
TKJ 1 ASESMEN
Quiz
•
10th Grade
10 questions
Asesmen Google Sites
Quiz
•
10th Grade
15 questions
Ulangan Harian 3
Quiz
•
10th Grade
15 questions
Microsoft Word
Quiz
•
4th Grade - University
10 questions
Soal Pilihan Ganda Jaringan LAN
Quiz
•
10th Grade
10 questions
AAVC - Listening Skills Quiz
Quiz
•
10th Grade
10 questions
perangkat keras
Quiz
•
7th Grade - University
10 questions
POST TEST FOTOGRAFI
Quiz
•
10th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
29 questions
Alg. 1 Section 5.1 Coordinate Plane
Quiz
•
9th Grade
22 questions
fractions
Quiz
•
3rd Grade
11 questions
FOREST Effective communication
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
10 questions
Cell Organelles and Their Functions
Interactive video
•
6th - 10th Grade
22 questions
El Imperfecto
Quiz
•
9th - 12th Grade
20 questions
SSS/SAS
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade
14 questions
Making Inferences From Samples
Quiz
•
7th - 12th Grade
23 questions
CCG - CH8 Polygon angles and area Review
Quiz
•
9th - 12th Grade
8 questions
Momentum and Collisions
Lesson
•
9th - 12th Grade