Logika buka–tutup otomatis adalah jantung dari Smart Trashbin. Di sini kita menggabungkan pembacaan sensor dengan aksi servo menggunakan percabangan if-else.
🎯 Tujuan Pembelajaran:
- Memahami logika boolean dalam pemrograman
- Menulis kondisi buka-tutup yang tepat
- Mengimplementasikan multi-kondisi (termasuk sensor penuh)
Tabel Kondisi Logika
| Kondisi Sensor | Aksi Sistem |
|---|---|
| Jarak luar < 20 cm (tangan dekat) | Servo buka (90°) + LED hijau ON |
| Jarak luar ≥ 20 cm | Servo tutup (0°) + LED hijau OFF |
| Jarak dalam < 5 cm (penuh) | LED merah + buzzer peringatan |
| Jarak dalam ≥ 5 cm | Normal, tidak ada aksi khusus |
📚 Operator Logika:
< lebih kecil | > lebih besar | <= kurang dari/sama | >= lebih dari/sama | == sama | != tidak sama | && DAN | || ATAU