Sekarang kita mulai betul-betul mengendalikan dunia fisik — menyalakan LED, membaca tombol. Simulator di bawah membiarkan kalian coba tanpa komponen fisik dulu.
TRUE / FALSE — benar/salah.HIGH / LOW — tegangan tinggi (nyala) / rendah (mati).INPUT / OUTPUT — mode pin: membaca atau mengirim sinyal.void setup() {
pinMode(13, OUTPUT); // pin 13 untuk mengirim sinyal (LED)
pinMode(2, INPUT); // pin 2 untuk membaca sinyal (tombol)
}
void loop() {
int tombol = digitalRead(2); // baca status tombol
if (tombol == HIGH) {
digitalWrite(13, HIGH); // nyalakan LED
} else {
digitalWrite(13, LOW); // matikan LED
}
}
Klik saklar untuk mensimulasikan digitalWrite(HIGH) / digitalWrite(LOW).
Klik tombol untuk mensimulasikan perintah digitalWrite() mengubah status pin secara nyata pada papan controller.
Mencakup nilai konstan (HIGH/LOW/INPUT/OUTPUT/TRUE/FALSE), pinMode(), digitalRead(), digitalWrite(), serta penerapan logika (&&, ||, !) pada pin digital — mengikuti kerangka kognitif C1–C3 ala PISA.
Kuis akan berjalan dalam mode layar penuh. Jangan keluar dari layar penuh selama mengerjakan — setiap kali keluar layar penuh atau berpindah tab akan tercatat sebagai pelanggaran dan ikut muncul di hasil PDF.
Isi identitas dan jawaban, lalu unduh sebagai PDF untuk dikumpulkan.
Latihan ini juga berjalan dalam mode layar penuh. Jangan keluar dari layar penuh selama mengerjakan — setiap kali keluar layar penuh atau berpindah tab akan tercatat sebagai pelanggaran dan ikut muncul di hasil PDF.