Elektronika & Robotika Dasar

Pertemuan 4

Integrasi Sensor Pertama ke Project

Tujuan Pembelajaran

  • Mampu memasang dan membaca sensor pertama sesuai kebutuhan project.
  • Mampu memverifikasi pembacaan sensor melalui Serial Monitor.
  • Mampu melakukan kalibrasi dasar jika diperlukan.

Penjelasan Konsep

Fokus pertemuan ini

Setelah kerangka kode dan wiring dasar siap (pertemuan 3), saatnya mengintegrasikan sensor utama pertama project-mu secara nyata dan memastikan datanya terbaca dengan benar.

Langkah integrasi sensor yang disarankan

  1. Pasang sensor sesuai datasheet/pertemuan Semester 1 terkait sensor tersebut.
  2. Tulis kode minimal untuk membaca sensor tersebut saja (uji terpisah dulu, jangan langsung digabung dengan bagian lain).
  3. Tampilkan hasil bacaan ke Serial Monitor, amati apakah nilainya masuk akal.
  4. Jika perlu, lakukan kalibrasi (misalnya menentukan ambang batas untuk sensor cahaya/jarak).
  5. Setelah yakin sensor bekerja, baru gabungkan ke kerangka kode utama project.

Kenapa harus diuji terpisah dulu?

Menguji satu komponen dalam satu waktu (bukan langsung merakit semua sekaligus) memudahkan mencari sumber masalah jika ada yang tidak bekerja sebagaimana mestinya.

Kesalahan umum

  • Langsung menggabungkan sensor ke kode utama project tanpa uji terpisah - jika ada masalah, jadi sulit menentukan apakah sumbernya wiring sensor, logika program, atau bagian lain yang sudah ada sebelumnya.
  • Tidak mencatat rentang nilai normal sensor - tanpa tahu nilai "wajar" sensor di kondisi normal, sulit menentukan ambang batas yang masuk akal untuk logika project nanti, dan sulit mendeteksi kalau sensor tiba-tiba rusak/salah baca.
  • Lupa bahwa kalibrasi Semester 1 dilakukan di ruangan/kondisi berbeda - ambang batas yang dicatat saat belajar sensor tertentu di Semester 1 belum tentu langsung cocok dipakai di lokasi/kondisi project yang sebenarnya; kalibrasi ulang tetap diperlukan.

Komponen yang Dibutuhkan

  • Sensor utama pertama sesuai project (mengacu ke modul yang sudah dipelajari di Semester 1)
  • Board mikrokontroler, breadboard, kabel jumper

Diagram / Skema Pengkabelan

Ikuti diagram pengkabelan sensor yang relevan dari materi Semester 1 (misalnya HC-SR04 di pertemuan S1-08, sensor suhu & kelembaban di S1-07, dsb), sesuaikan pin dengan tabel pin project-mu dari pertemuan sebelumnya.

Contoh Kode Program

// Template pengujian sensor pertama secara terpisah

const int PIN_SENSOR_1 = A0; // sesuaikan tipe sensor & pin project-mu

void setup() {
  Serial.begin(9600);
  // TODO: inisialisasi sensor (pinMode, library, dsb sesuai jenis sensor)
}

void loop() {
  // TODO: baca nilai sensor
  int nilaiSensor = analogRead(PIN_SENSOR_1); // contoh untuk sensor analog

  Serial.print("Sensor 1: ");
  Serial.println(nilaiSensor);

  delay(300);
}

Tugas / Latihan

  1. Pastikan sensor utama project-mu terbaca dengan benar di Serial Monitor.
  2. Catat rentang nilai normal dari sensor tersebut (nilai minimum & maksimum yang wajar).
  3. Jika sensor butuh kalibrasi, tentukan ambang batas yang akan dipakai di logika project nanti.
  4. (Tantangan) Uji sensor utamamu di 2 kondisi lingkungan yang berbeda (misalnya siang vs malam untuk sensor cahaya, atau posisi/jarak berbeda untuk sensor jarak) dan catat apakah ambang batas yang sudah ditentukan tetap masuk akal di kedua kondisi tersebut.