Pengujian sistematis memastikan setiap komponen dan sistem secara keseluruhan bekerja sesuai desain sebelum proyek dinyatakan selesai.
🎯 Tujuan Pembelajaran:
- Melakukan pengujian per komponen
- Melakukan pengujian integrasi
- Mendokumentasikan hasil pengujian
Tahap 1: Pengujian Komponen
- ☑️ LED hijau menyala saat pin P3 = HIGH
- ☑️ LED merah menyala saat pin P4 = HIGH
- ☑️ Buzzer berbunyi saat
music.playTone()dipanggil - ☑️ Servo bergerak dari 0° ke 90° dan kembali
- ☑️ Sensor menunjukkan nilai berubah saat ada objek
Tahap 2: Pengujian Integrasi
- ☑️ Dekatkan tangan → tutup terbuka dalam < 1 detik
- ☑️ Tangan terus ada → tutup tetap terbuka 3 detik
- ☑️ Jauhkan tangan → tutup menutup dalam < 4 detik
- ☑️ Uji 10 siklus berturut-turut tanpa error
Troubleshooting Umum
| Masalah | Kemungkinan Penyebab | Solusi |
|---|---|---|
| Sensor nilai selalu 0 | TRIG/ECHO terbalik / ekstensi Sonar belum install | Cek wiring, install ekstensi Sonar di Makecode |
| Servo bergetar terus | Arus tidak cukup dari Micro:bit | Gunakan sumber daya eksternal untuk servo |
| LED tidak menyala | Polaritas terbalik (kaki panjang=+) | Balik LED, cek resistor 330Ω |
| Buzzer tidak bunyi | Buzzer aktif dihubungkan ke PWM | Gunakan buzzer pasif untuk music.playTone() |
| Program tidak ter-upload | Kabel USB hanya charging | Ganti kabel data, gunakan Chrome |