wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizizz SIOTICS #1

Total questions: 25

Worksheet time: 31mins

Name
Class
Date
1.

Manakah dibawah ini yang merupakan penulisan Library yang benar?

a)

#include /Arduino.h\

b)

$include /Arduino.w\

c)

#include <Arduino.h>

d)

$include <Arduino.w>

e)

#include <Ardunio.h>

2.

int potPin = A0; //Pin untuk potensiometer

int potValue = 0;

void loop() {

  int potValue = analogRead(potPin);

  Serial.print("Pot Value: ");

  Serial.println(potValue);

}

Dimanakah letak kesalahan pada kode diatas

a)

Pada line 6 terdapat kesalahan penulisan Serial.println

b)

Pada line 4 seharusnya tidak menggunakan int

c)

Pada line 3 seharusnya void setup()

d)

Pada line 1 kesalahan pada deklarasi potPin, seharusnya nilai potPin adalah 0;

e)

Pada line 5 seharusnya tidak menggunakan string (Pot Value:)

3.

delay(50);

Perintah diatas merupakan perintah yang digunakan untuk memberikan delay atau jeda selama.........

a)

500 milidetik

b)

5.000 mikrodetik

c)

5 mikrodetik

d)

0,5 detik

e)

0,05 detik

4.

int led = 9;

int ledValue = LOW;

void setup(){

pinMode(led, OUTPUT);

}

void loop () {

digitalWrite(led, ledValue);

delay(1000);

}

a)

Meledak

b)

Menyala

c)

Berkedip

d)

Mati

e)

Kode Error

5.

//Deklarasi Variabel

const int buttonPin = 2; // Pin untuk tombol

const int ledPin = 9;   // Pin untuk LED dengan PWM 

void setup() {

  pinMode(buttonPin, INPUT);

  pinMode(ledPin, OUTPUT);

}

Dimanakah letak kesalahan pada kode tersebut?

a)


Deklarasi Variabel seharusnya tidak menggunakan cons

b)


Kesalahan pada mode dari ledPin, seharusnya INPUT

c)


Kesalahan pada mode dari buttonPin, seharusnya INPUT_PULLUP

d)


Comment pada kode membuat kode menjadi Error

e)

Variabel buttonPin tidak terdeklarasi dengan baik

6.

Manakah dibawah ini yang merupakan contoh penggunaan digitalRead yang benar?

a)

int reading = digitalRead(buttonPin, HIGH)

b)

int reading = digitalRead(buttonPin, OUTPUT);

c)

int reading = digitalRead(buttonPin<51);

d)

int reading = digitalRead(buttonPin);

e)

int reading = digital_read(buttonPin);

7.

Berapa keluaran teganan dari Arduino Uno?

a)

5V

b)

1V

c)

9V

d)

3,3V

e)

4,8V

8.

Analisis kode deklarasi variable berikut:

int potPin = A0;

int buttonPin;

int ledPin = 13;

Bagaimana cara mendeklarasikan variable untuk menyimpan Pin sebuah button?

a)

const buttonPin = 2;

b)

int buttonPin = 2

c)

int 2 = buttonPin;

d)

const int buttonPin = 2

e)

int buttonPin = 2;

9.

Anoda pada LED bisa diketahui dari kaki LED yang panjang

a)

TRUE

b)

FALSE

10.

Push Button memiliki polaritas (Anoda dan Katoda)

a)

TRUE

b)

FALSE

11.

Dimanakah biasanya pin input dari Arduino?

a)

Pin Digital

b)

Pin Board

c)

Pin Ground

d)

Pin Power

e)

Pin Analog

12.

Tuliskan perintah untuk membaca nilai analog dari pin analog.

(a)  

13.

Tuliskan perintah yang digunakan untuk mengatur mode dari pin

(a)  

14.

Apa nama perangkat tersebut?

(GUNAKAN HURUF KAPITAL)

(a)  

15.

Apa nama perangkat tersebut?

(GUNAKAN HURUF KAPITAL)

(a)  

16.

Apa nama perangkat tersebut?

(GUNAKAN HURUF KAPITAL

(a)  

17.

Apa nama perangkat tersebut?

(GUNAKAN HURUF KAPITAL)

(a)  

18.

void satup() {

 pinMode(potPin, INPUT);

   pinMode(buttonPin, INPUT_PULLUP);

   pinMode(ledPin, OUTPUT);

  Serial.begin(9600);

}

Tuliskan kesalahan pada kode tersebut

4 lines
19.

int potValue = 0;

int buttonState;

int lastButtonState = LOW;

int ledState = LOW;

Dimanakah letak kesalahan pada kode tersebut?

4 lines
20.

  if (buttonState = HIGH) {

    ledState = HIGH;

  } else {

    ledState = LOW;

  }

Terdapat kesalahan pada kode diatas, sehingga kondisi tidak terpenuhi. Tuliskan kesalahan tersebut

4 lines
21.

Apa fungsi dari penggunaan kondisi if else

4 lines
22.

if (reading == HIGH && lastButtonState == LOW) {

    ledBrightness += 51;

}

Dalam kode diatas, jika tombol ditekan maka nilai kecerahan led akan ditambah sebanyak 51. Tetapi hal tersebut tidak efektif karena jika tombol ditekan terus menerus, maka nilainya akan melebihi 255 sebagaimana 255 adalah nilai maksimum dari PWM. Bagaimana cara mengatasi agar nilai tersebut tidak melebihi nilai maksimum?

4 lines
23.

Apa fungsi dari Potensiometer?

4 lines
24.

Apa fungsi dari perangkat tersebut?

4 lines
25.

Apa nama dan fungsi perangkat tersebut?

4 lines