Proyek Arduino Pemula: Membuat Mobil Robot Penghindar Halangan 4WD dengan Ekspresi Wajah di Layar OLED
Pernahkah kamu membayangkan membuat mobil robot yang bisa bergerak sendiri tanpa menabrak tembok, bahkan bisa menunjukkan ekspresi marah atau senang? Pada proyek kali ini, kita akan membangun sebuah Smart Car menggunakan Arduino Uno. Robot ini dilengkapi dengan sensor ultrasonik untuk 'melihat' halangan, servo sebagai 'leher' untuk menengok ke kiri dan kanan, serta layar OLED kecil yang menampilkan wajah robot dengan ekspresi berubah-ubah sesuai situasi. Yuk, kita bedah! 1. Siapkan Komponen Berikut daftar belanja yang kamu butuhkan: Arduino Uno R3 (Otak) Motor Driver Shield L293D (Penggerak motor) 4x Motor DC TT + Roda (Roda penggerak) Sensor Ultrasonik HC-SR04 (Mata) Servo SG90 (Leher untuk memindai) OLED SSD1306 128x32 (Wajah ekspresif) 2x Baterai 18650 + Holder (Sumber tenaga) Kabel Jumper secukupnya 2. Logika Cara Kerja (State Machine) Robot ini menggunakan logika Finite State Machine (FSM). Artinya, robot hanya memiliki 5 kondisi (state) dan berpindah-pindah di an...