Elektronika & Robotika Dasar

Pertemuan 13

Review Semester 1 & Kuis Evaluasi

Tujuan Pembelajaran

  • Mengulas kembali seluruh materi dasar elektronika & mikrokontroler Semester 1.
  • Mengukur pemahaman siswa lewat kuis evaluasi.
  • Mempersiapkan siswa untuk masuk ke Semester 2 (implementasi project).

Penjelasan Konsep

Rangkuman peta materi Semester 1

  1. Teori dasar (pertemuan 1) - keselamatan, kelistrikan, VCC/GND, Arduino Uno vs ESP32, sinyal digital vs analog, dan Blink.
  2. Input dasar - push button, touch sensor TTP223, potensiometer, LDR.
  3. Output dasar - LED, buzzer, PWM.
  4. Sensor lingkungan & keamanan - suhu/kelembaban, ultrasonik, PIR, IR line tracking/obstacle, soil moisture/rain/water level, gas MQ-135.
  5. Aktuator & sistem terintegrasi - relay, servo 180°/360°, RFID, keypad, LCD I2C.

Pola umum yang berulang

Perhatikan bahwa hampir semua materi mengikuti pola yang sama: baca input (sensor) → proses logika sederhana → kendalikan output (aktuator/tampilan). Pola inilah yang akan dipakai terus-menerus di Semester 2 saat membangun project sendiri.

Yang perlu dikuasai sebelum lanjut ke Semester 2

  • Memasang rangkaian dari deskripsi wiring dengan benar (termasuk memperhatikan VCC/GND dan modul yang butuh 3.3V seperti RFID).
  • Membaca label/datasheet modul untuk mengetahui pin dan alamat (I2C, SPI, dsb).
  • Menulis program dasar Arduino (variabel, if, for/while, fungsi, penggunaan library).
  • Menggabungkan lebih dari satu sensor/aktuator dalam satu program.

Kesalahan umum yang paling sering terulang sepanjang semester

Sebagai bahan review, berikut rangkuman kesalahan yang paling sering muncul lintas pertemuan - sengaja diulang di sini karena akan terus relevan di Semester 2:

  • Lupa pinMode(), salah logika pull-up (HIGH/LOW terbalik saat pakai INPUT_PULLUP).
  • Tidak mengecek tegangan kerja modul sebelum wiring (3.3V vs 5V) - penyebab kerusakan komponen paling umum.
  • Tidak mengkalibrasi ulang ambang batas sensor analog di kondisi/lokasi pemakaian yang sebenarnya.
  • Menggabungkan banyak komponen sekaligus tanpa menguji satu per satu terlebih dahulu, sehingga sulit melacak sumber masalah saat ada yang tidak bekerja.

Komponen yang Dibutuhkan

  • Seluruh komponen yang sudah dipakai di pertemuan 1–15 (sesuai kebutuhan sesi review)
  • Lembar/kuis evaluasi (bisa dalam bentuk soal tertulis atau praktik)

Diagram / Skema Pengkabelan

Tidak ada rangkaian baru di pertemuan ini - siswa dipersilakan menyusun ulang salah satu rangkaian favorit dari pertemuan sebelumnya sebagai bahan review praktik, atau menggabungkan 2 rangkaian sekaligus (misalnya sensor + LCD) untuk soal evaluasi.

Contoh Kode Program

// Contoh soal evaluasi praktik: gabungkan modul LDR (pertemuan 5) dengan output LED,
// lalu tampilkan statusnya di Serial Monitor - siswa diminta melengkapi bagian yang kosong.

const int pinLdr = A1;
const int pinLed = 8;
const int ambangGelap = 500; // sesuaikan hasil kalibrasi masing-masing

void setup() {
  pinMode(pinLed, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int nilaiLdr = analogRead(pinLdr);

  // TODO (soal siswa): nyalakan LED jika nilaiLdr menunjukkan kondisi gelap,
  // dan cetak status "Gelap - LED ON" atau "Terang - LED OFF" ke Serial Monitor.

  delay(300);
}

Tugas / Latihan

  1. Kerjakan kuis evaluasi tertulis meliputi konsep tegangan/arus/resistansi, perbedaan sensor digital/analog, dan fungsi masing-masing modul yang sudah dipelajari.
  2. Kerjakan soal praktik: lengkapi kode contoh di atas, lalu demonstrasikan rangkaian bekerja di depan pengajar.
  3. Tuliskan 3 ide project untuk Semester 2 yang ingin kamu kerjakan, sebutkan sensor & aktuator apa saja (dari daftar alat kelas) yang kemungkinan dipakai.
  4. (Tantangan) Pilih 2 modul dari pertemuan berbeda yang belum pernah kamu gabungkan sebelumnya (misalnya PIR + servo, atau LDR + buzzer), lalu buat satu program kecil yang menggabungkan keduanya dalam satu logika yang masuk akal.