wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quizizz SIOTICS #3

Total questions: 15

Worksheet time: 16mins

Name
Class
Date
1.

Kode apa yang digunakan untuk membuat teks bergerak ke arah kiri dalam LCD?

a)

slideScreenLeft()

b)

lcd.left()

c)

slideScreenRight()

d)

scrollDisplayRight()

e)

scrollDisplayLeft()

2.

#include <LiquidCrystal_I2C.h>

#include <Wire.h>

String text = "Hello World";

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {

lcd.init();

lcd.start(16, 2);

lcd.backlight();

lcd.print(text);

}

void loop() {

}

Dimanakah letak kesalahan pada program tersebut?

a)

lcd.start() diganti dengan lcd.begin()

b)

Tidak ada tanda titik koma pada include library

c)

lcd.print seharusnya menggunakan tanda string ("

d)

Variabel text seharusnya menggunakan tipe data int

e)

void loop harus diisi

3.

void loop () {

lcd.init();

lcd.begin(16, 2);

lcd.backlight();

lcd.setCursor(12, 1);

lcd.print("Hello World!");

}

Teks Hello World akan di print di lcd pada kolom dan baris ke berapa?

a)

Kolom ke-2 dan Baris ke-13

b)

Kolom ke-13 dan Baris ke-2

c)

Kolom ke-12 dan Baris ke-1

d)

Kolom ke-1 dan Baris ke-12

e)

Hello World tidak akan diprint karna error

4.

void setup() {

Serial.begin(9600);

Serial.print("Hello World/n");

}

Apa print yang muncul di Serial Monitor?

a)

Hello World

b)

9600

c)

Tidak ada print karena error

d)

Serial

e)

Hello World/n

5.

Serial yang dipakai di Arduino melewati kabel USB, yaitu dari tipe ... ke ...?

a)

B mini ke A

b)

C ke B

c)

C mini ke A

d)

A ke B

e)

A mini ke B

6.

void setup() {

Serial.begin(9600);

}

void loop() {

for (int i=1; i<=9; i++) {

Serial.println("Hello World");

delay(100);

}

}

Berapa kali Hello World akan diprint dalam Serial Monitor?

a)

7 kali

b)

Print dilakukan terus menerus tanpa akhir

c)

8 kali

d)

9 kali

e)

Print error

7.

int led = 3;

void setup() {

pinMode(led, OUTPUT);

for(int f=3; f<7; f++) {

digitalWrite(led, HIGH);

delay(100);

digitalWrite(led, LOW);

delay(100);

}

}

Berapa kali led akan berkedip?

a)

3

b)

Led tidak berkedip

c)

6

d)

4

e)

7

8.

void setup() {

lcd.init();

lcd.begin(16, 2);

lcd.backlight();

for(int b=0; b<16; b++) {

lcd.clear();

lcd.setCursor(15-b, 0);

lcd.print("SIOTICS");

}

}

Kode di atas adalah kode membuat running text secara manual menggunakan for loop, kemana arah running text tersebut?

a)

Ke kanan

b)

Ke bawah

c)

Ke kiri

d)

Ke kantin

e)

Ke atas

9.

for (int l = 1; l <10; l++) {

lcd.clear();

if (l = 5) {

lcd.print("Halo");

} else if (l = 10) {

lcd.print("Hola");

} else {

lcd.print("Olah");

}

Dalam program ini, LCD akan melakukan print "Hola"

a)

FALSE

b)

TRUE

10.

Apa saja pin pada LCD I2C?

a)

Signal

b)

Echo

c)

Trigger

d)

Serial Clock

e)

Serial Data

11.

#include <Servo.h>

Servo Servus;

void setup() {

Servus.attach(5);

Servus.write(30);

for(int s=0; s<=60; s++) {

Servus.write(s);

delay(10);

}

}

Kode tersebut akan membuat servo bergerak secara perlahan ke sudut (a)   °

12.

Berapa minimal baudrate dalam Arduino?

(a)  

13.

void setup() {

Serial.begin(9600);

for(int c=0; c=<5; c++) {

Serial.print("Cetak ke-");

Serial.println(c) ;

}

}

Dimanakah letak kesalahan pada kode tersebut?

4 lines
14.

String teks = "Ulalala";

String text = "Alululu";

void setup() {

Serial.begin(9600);

Serial.println(text);

Serial.print("teks");

}


Print apa yang akan muncul di line kedua dalam Serial Monitor?

4 lines
15.

#include <LiquidCrystal_I2C>

#include <Wire.h>

String teks = "Halo Dunia!"

String text = "Hello World!"

void setup() {

lcd.init();

lcd.begin(16, 2);

lcd.backlight();

Serial.begin(9600);

}

void loop() {

lcd.print(teks);

Serial.print(text);

delay(500);

}

Apa yang akan diprint oleh lcd?

4 lines