23
modul
bluetooth
ini hanya dapat menerima data dan tidak dapat mengirim data kepada perangkat
bluetooth
yang lain. Pada perancangan trainer robotika modul
bluetooth
HC-05 bekerja sebagai mode
slave.
3. Modul Mikrokontroler At-Mega 328
Mikrokontroler adalah sebuah sistem
microprosesor
di mana didalamnya sudah terdapat CPU, ROM, RAM, IO, Clock, dan peralatan internal lainnya yang sudah saling
terhubung dan terorganisasi dengan baik oleh pabrik pembuatnya dan dikemas dalam satu
chip
yang siap pakai. Sehingga kita tinggal mem
program
isi ROM sesuai aturan penggunaan oleh pabrik yang membuatnya.
Penulis menggunakan mikrokontroler tipe At-Mega 328 karena selain dapat di
program
dengan bahasa C dan banyak dijual dipasaran, mikrokontroler ini memiliki fitur untuk membuat komuniksi serial virtual. Komunikasi serial virtual memungkinkan untuk
membuat jalur komunikasi serial lebih dari satu. Pada pembuatan trainer robotika ini digunakan 2 komunikasi serial yang pertama untuk komunikasi antara modul
bluetooth
dengan mikrokontroler kemudian komunikasi antara mikrokontroler dengan komputer. Pada saat pembuatan trainer robotika dibutuhkan komunikasi serial dengan komputer dengan
tujuan untuk memastikan data yg dikirmkan oleh
smartphone
sesuai dengan data yang diterima oleh mikrokontroler. Setelah proses pembuatan trainer robotika selesai komunikasi
serial yang digunakan hanya komunikasi serial antara modul
bluetooth
dengan mikrokontroler.
24
Gambar 3.5. Minimum sistem At-Mega 328
Pada robot trainer robotika menggunakan mikrokontroler At-Mega 328 sebagai prosesor pengolah data dan sebagai pengirim instruksi kepada modul yang terdapat pada
robot trainer tersebut. Mikrokontroler menerima data yang berasal dari
smartphone android
melalui modul
bluetooth
dengan jalur komunikasi serial. Data yang diterima oleh mikrokontroler terdiri dari data instruksi perulangan robot, data instruksi pergerakan robot,
data jarak robot tersebut berjalan dan data untuk mendeteksi rintangan. Tugas mikrokontroler di sini adalah dengan mengkonversi semua data yang diterima kemudian
dari hasil konversi tersebut akan menjalankan modul yang terdapat di dalam robot trainer robotika. Robot akan berjalan seperti instruksi yang telah dibuat pada digram alir pada
smartphone android.
4. Modul sensor ultrasonic SRF-05