Materi & LKPD · Pertemuan 11

Nilai Konstan & Perintah Pin Digital I/O

Sekarang kita mulai betul-betul mengendalikan dunia fisik — menyalakan LED, membaca tombol. Simulator di bawah membiarkan kalian coba tanpa komponen fisik dulu.

⏱ 3 JP 🎯 Kendali Digital 📘 Buku hlm. 74–76 🧩 Kode TP TP.12.4.2
Materi

pinMode, digitalRead, digitalWrite

Nilai Konstan Bawaan

  • TRUE / FALSE — benar/salah.
  • HIGH / LOW — tegangan tinggi (nyala) / rendah (mati).
  • INPUT / OUTPUT — mode pin: membaca atau mengirim sinyal.

Tiga Perintah Inti

digital_io.inoC (Arduino)
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
  }
}
Simulasi Interaktif

Coba Toggle LED

Klik saklar untuk mensimulasikan digitalWrite(HIGH) / digitalWrite(LOW).

// STATUS PIN 13

LOW (mati)

Klik tombol untuk mensimulasikan perintah digitalWrite() mengubah status pin secara nyata pada papan controller.

Latihan Pemahaman

Latihan Pilihan Ganda — 30 Soal

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.

Lembar Kerja Peserta Didik

Latihan Essay — 10 Soal

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.