Apakah robot avoider itu ? Robot avoider adalah robot yang otomatis berjalan menghindari
segala berbagai rintangan/halangan yang ada di depannya. Robot avoider merupakan dasar
untuk membuat sebuah robot yang canggih.
1 buah Arduino (bisa menggunakan Arduino UNO, MEGA, NANO, MINI atau
yang lain.
1 buah Sensor Ultrasonic
1 buah Driver Motor L298N
2 buah Motor DC + Roda
Baterai sesuai kebutuhan, tegangan sekitar 5-12V
Kabel jumper secukupnya
Breadboard/Projectboard jika diperlukan
Software Arduino IDE
Bisa Menggunakan Segala Jenis Arduino (UNO, NANO, MEGA, MINI, dll), karena
penomoran pinnya sama. Tinggal cocokkan Saja nomor Pin-Pin nya.
Pin Trigger sensor ultrasonic ==> Pin 3 Arduino
Pin Echo sensor ultrasonic ==> Pin 2 Arduino
Pin In1 Driver Motor ==> Pin 7 Arduino
Pin In2 Driver Motor ==> Pin 6 Arduino
Pin In3 Driver Motor ==> Pin 5 Arduino
Pin In4 Driver Motor ==> Pin 4 Arduino
Pin ENA-bawah Driver Motor ==> Pin 9 Arduino
Pin ENB-bawah Driver Motor ==> Pin 9 Arduino
Pin ENA-atas Driver Motor ==> Pin 5V Arduino
Pin ENB-atas Driver Motor ==> Pin 5V Arduino
OUT1 dan OUT2 Driver Motor ==> Motor 1
OUT3 dan OUT4 Driver Motor ==> Motor 2
Pin 12V Driver Motor ==> Hubungkan ke baterai
Pin GND Driver Motor ==> Hubungkan ke Ground(-) Baterai dan Ground(GND)
Arduino
Kaki vcc pada masing-masing komponen hubungkan ke sumber power positif 5v (bisa
dari 5v Arduino)
PROGRAM
pinMode(pinT, OUTPUT);
pinMode(pinE, INPUT);
pinMode(pinSpeed, OUTPUT);
}