Kuis Pemrograman Arduino

Kuis Pemrograman Arduino

10th Grade

10 Qs

quiz-placeholder

Similar activities

Kelas 4 bab-1

Kelas 4 bab-1

4th Grade - University

10 Qs

LITERASI DIGITAL

LITERASI DIGITAL

10th Grade

10 Qs

Berpikir Komputasional

Berpikir Komputasional

10th Grade

10 Qs

Quiz Booting dan CPU

Quiz Booting dan CPU

10th Grade - University

10 Qs

kuis kecerdasan artificial

kuis kecerdasan artificial

10th Grade

10 Qs

Вопросы по Arduino

Вопросы по Arduino

9th Grade - University

15 Qs

Kuis Ms.Excel 1 X TPM 5

Kuis Ms.Excel 1 X TPM 5

10th Grade

15 Qs

SOAL TES DIAGNOSTIK AWAL DAN TES AKHIR

SOAL TES DIAGNOSTIK AWAL DAN TES AKHIR

10th Grade

10 Qs

Kuis Pemrograman Arduino

Kuis Pemrograman Arduino

Assessment

Quiz

Information Technology (IT)

10th Grade

Practice Problem

Medium

Created by

Ade Hafizza

Used 5+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?