Font size
WorksheetsQuizizz SIOTICS #3
Total questions: 15
Worksheet time: 16mins
Kode apa yang digunakan untuk membuat teks bergerak ke arah kiri dalam LCD?
slideScreenLeft()
lcd.left()
slideScreenRight()
scrollDisplayRight()
scrollDisplayLeft()
#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?
lcd.start() diganti dengan lcd.begin()
Tidak ada tanda titik koma pada include library
lcd.print seharusnya menggunakan tanda string ("
Variabel text seharusnya menggunakan tipe data int
void loop harus diisi
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?
Kolom ke-2 dan Baris ke-13
Kolom ke-13 dan Baris ke-2
Kolom ke-12 dan Baris ke-1
Kolom ke-1 dan Baris ke-12
Hello World tidak akan diprint karna error
void setup() {
Serial.begin(9600);
Serial.print("Hello World/n");
}
Apa print yang muncul di Serial Monitor?
Hello World
9600
Tidak ada print karena error
Serial
Hello World/n
Serial yang dipakai di Arduino melewati kabel USB, yaitu dari tipe ... ke ...?
B mini ke A
C ke B
C mini ke A
A ke B
A mini ke B
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?
7 kali
Print dilakukan terus menerus tanpa akhir
8 kali
9 kali
Print error
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?
3
Led tidak berkedip
6
4
7
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?
Ke kanan
Ke bawah
Ke kiri
Ke kantin
Ke atas
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"
FALSE
TRUE
Apa saja pin pada LCD I2C?
Signal
Echo
Trigger
Serial Clock
Serial Data
#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) °
Berapa minimal baudrate dalam Arduino?
(a)
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?
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?
#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?
