SlideShare a Scribd company logo
1 of 7
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT
MENGGUNAKAN MIKROKONTROLER ATMEGA16
Disusun oleh :
1. Agus Adi Budiarto (1610501012)
2. M Rioarda Irfa’i (1610501093)
Dosen Pengampu : R.Suryoto Edy R, S.T., M.Eng
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
2019
A. Tujuan
1. Dapat mengaplikasikan mini robot dan menjalankan secara langsung
2. Mengetahui dan memahami cara menggunakan mikrokontroler untuk
menyalakan motor DC
3. Mengetahui cara memprogram mikrokontroler menggunakan aplikasi
Bascom AVR
B. Alat dan Bahan
Alat membuat robot
1. Cutter
2. Gunting
3. Lem tembak
4. Jangka
5. Solder
6. Bor PCB
7. Pensil
Alat membuat rangkaian bolak-balik
1. Mikrokontroler AT Mega 16 & Downloadernya
2. Laptop
3. Kabel IDC
Bahan membuat robot
1. Kardus bekas secukupnya
2. Puli dan karet secukupnya
3. Saklar DC
4. Stik es krim
5. Tusuk sate
6. Motor DC 1 buah
7. Baterai 1 buah
8. Lem G
9. Isi lem tembak
10. Sedotan
Bahan membuat rangkaian bolak-balik
1. Relay DPDT 12 volt 2 buah
2. Transistor 2sc1061 2 buah
3. Resistor 1k ohm 2 buah
4. Dioda 2 buah
5. Catu daya 12 volt 1 buah
6. Kabel IDC secukupnya
7. Kabel jumper secukupnya
8. Capit buaya secukupnya
C. Dasar Teori
Perkembangan teknologi menuntut manusia untuk menciptakan sesuatu yang
baru dan memiliki tujuan nyata. Teknologi modern saat ini, khususnya dalam dunia
teknologi robotika mengalami perkembangan yang sangat pesat. Banyak negara
maju yangberlomba-lomba menciptakan robot yang canggih dan memiliki tujuan-
tujuan tertentu. Tujuan tersebut erat kaitannya dengan kebutuhan akan adanya alat
yang dapat membantu manusia dalam menyelesaikan pekerjaannya. Sehingga
pekerjaan yang dirasa tidak dapat diselesaikan oleh manusia dapat terselesaikan.
Pada praktek kali ini saya akan membuat miniatur robot yaitu walking robot
sebagai salah satu bentuk pengenalan sebelum membuat projek yang lebih besar.
Pada pembuatan walking robot, saya hanya membutuhkan kardus, motor dc dan
baterai 9 volt. Baterai (Battery) adalah sebuah alat yang dapat merubah energi
kimia yang disimpannya menjadi energi Listrik yang dapat digunakan oleh suatu
perangkat Elektronik. Pada pembuatan walking robot baterai digunakan untuk
menjalankan motor DC yang dihubungkan dengan karet terhadap badan robot
tersebut, sehingga dapat bergerak sesuai yang dirancang
D. Langkah Kerja
1. Menyiapkan semua alat dan bahan yang dibutuhkan
2. Membuat robot sesuai dengan rancangan sebelumnya
3. Memasang motor dan baterai sesuai dengan rancangan yang sudah dibuat
sebelumnya
4. Menyatukan semua bagian kardus dengan menggunakan lem tembak
5. Setelah robot sudah siap, rangkai semua komponen pada project board
6. Merangkai sesuai dengan rangkaian yang sudah ditentukan
7. Menjalankan robot menggunakan mikrokontroler Atmega16
8. Menuliskan program dengan menggunakan aplikasi Bascom AVR
9. Memerintahkan mikrokontroler untuk menjalankan conveyor dengan arah
maju dan mundur dengan waktu yang ditentukan.
10. Menjalankan hasil dari program tersebut
11. Mendokumentasikan hasil praktikum
Gambar Rancangan mini robot kardus :
Gambar bagian kaki
3cm
19cm
1cm
9cm
9cm
3cm3cm2cm
5cm
5cm
3cm
3cm
2cm
4,5cm
4,5cm
7cm
6cm
6cm
4cm
4cm
3cm
1,5cm
4cm
2x
2x
Gambar bagian badan
5cm
3cm
2cm
6,5cm
6,5cm
6cm
4cm
4cm
4,5cm
4,5cm
1cm
3cm
17cm
3x
3x
3x
2x
2 cm 2x
1 cm 2x
2x4x
E. Hasil Pemrograman
Untuk dapat menalankan robot (motor DC) dengan arah maju dan mundur, serta
dengan waktu yang diinginkan. Kita dapat menuliskan perintah tersebut dengan
memprogram pada aplikasi Bascom AVR.
Berikut hasil programnya :
Robot Bolak Balik
'ROBOT BOLAK
BALIK’
$regfile = "m16def.dat"
$crystal = 11059200
‘Menggunakan crystal clock
11059200 Hz
Config PortA = Output
‘Mengatur PORTA sebagai
output
Do
‘Do-Loop merupakan perintah perulangan
untuk
melakukan perulangan
program
Porta = &B00000001 ‘menunjukan bahwa hanya bit 0 aktif dan robot
akan maju’
Wait 3 ‘menunjukan waktu tunggu robot maju selama 3
detik
Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif robot
akan mati’
Wait 1 ‘menunjukan waktu tunggu mati robot selama 1
detik’
Porta = &B00000010 ‘menunjukan bahwa hanya bit 1 aktif dan robot
akan mundur’
Wait 3 ‘menunjukan waktu tunggu robot mundur selama 3
detik’
Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif robot
akan mati’
Wait 1 ‘menunjukan waktu tunggu mati robot selama 1
detik’
F. Hasil Gambar Mini Robot
G. Hasil Percobaan
Kami lampirkan hasil dari percobaan melalui video pada link Youtube berikut
(https://www.youtube.com/watch?v=OGvKGT4OTCs)
H. Kesimpulan
Mikrokontroler yang digunakan pada praktek ini adalah Atmega16 memiliki 4
port, yang terdiri dari Port A, B, C, dan D dimana masing-masing port memiliki
8 pin. Untuk dapat menjalankanya kita harus memprogram terlebih dahulu
dengan mengetikan program pada aplikasi Bascom AVR yang kita gunakan.
Robot akan berjalan sesuai dengan perintah dan delay waktu yang ditentukan,
percobaan kami dikatakan behasil karena robot dapat hidup sesuai dengan tujuan
yang telah dirancang.

More Related Content

Similar to MINI ROBOT ATMEGA16

Laporan mikroprosesor conveyor
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyorTriKustini
 
Laporan mikrokontroler conveyor
Laporan mikrokontroler conveyorLaporan mikrokontroler conveyor
Laporan mikrokontroler conveyorTriKustini
 
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...ajilaksono12345
 
Mini Conveyor menggunakan Raspberry Pi 3 B+
Mini Conveyor menggunakan Raspberry Pi 3 B+Mini Conveyor menggunakan Raspberry Pi 3 B+
Mini Conveyor menggunakan Raspberry Pi 3 B+Rioardha
 
Praktek Mikrokontroler Walking Robot
Praktek Mikrokontroler Walking RobotPraktek Mikrokontroler Walking Robot
Praktek Mikrokontroler Walking Robotanis_mh
 
Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16Nugroho Dwi S
 
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju MundurTugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundurenggarsilamajid
 
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju BerhentiPembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju BerhentiYazid98
 
rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16Nugroho Dwi S
 
Perancangan Robot Sederhana
Perancangan Robot SederhanaPerancangan Robot Sederhana
Perancangan Robot Sederhananovaris panji
 
Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16Nugroho Dwi S
 
Pembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DCPembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DCYazid98
 
Praktik mikroprosesor walking robot
Praktik mikroprosesor walking robotPraktik mikroprosesor walking robot
Praktik mikroprosesor walking robotanis_mh
 
Perencanaan pembuatan walking robot
Perencanaan pembuatan walking robotPerencanaan pembuatan walking robot
Perencanaan pembuatan walking robotCcoc8808
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...muhamadaulia3
 
Peracangan walking robot maju mundur menggunakan mikrokontroller
Peracangan walking robot  maju   mundur menggunakan mikrokontrollerPeracangan walking robot  maju   mundur menggunakan mikrokontroller
Peracangan walking robot maju mundur menggunakan mikrokontrollerNula123
 
Walking Robot Berbasis Mikrokontroler ATmega16
Walking Robot Berbasis Mikrokontroler ATmega16Walking Robot Berbasis Mikrokontroler ATmega16
Walking Robot Berbasis Mikrokontroler ATmega16AmriAlifMuhadi
 
Pembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DCPembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DCYazid98
 
Dani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer revDani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer revRatzman III
 

Similar to MINI ROBOT ATMEGA16 (20)

Laporan mikroprosesor conveyor
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyor
 
Laporan mikrokontroler conveyor
Laporan mikrokontroler conveyorLaporan mikrokontroler conveyor
Laporan mikrokontroler conveyor
 
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
PERANCANGAN DAN PEMROGRAMAN MINI KONVEYOR MENGGUNAKAN MIKROPROSESOR RASPBERRY...
 
Mini Conveyor menggunakan Raspberry Pi 3 B+
Mini Conveyor menggunakan Raspberry Pi 3 B+Mini Conveyor menggunakan Raspberry Pi 3 B+
Mini Conveyor menggunakan Raspberry Pi 3 B+
 
Praktek Mikrokontroler Walking Robot
Praktek Mikrokontroler Walking RobotPraktek Mikrokontroler Walking Robot
Praktek Mikrokontroler Walking Robot
 
Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16Rancang bangun robot becak dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16
 
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju MundurTugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
 
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju BerhentiPembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
 
rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16rancang bangun robot pembawa sayur dengan at-mega 16
rancang bangun robot pembawa sayur dengan at-mega 16
 
Perancangan Robot Sederhana
Perancangan Robot SederhanaPerancangan Robot Sederhana
Perancangan Robot Sederhana
 
Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16Rancang bangun robot becak cina dengan at-mega 16
Rancang bangun robot becak cina dengan at-mega 16
 
Pembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DCPembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DC
 
Praktik mikroprosesor walking robot
Praktik mikroprosesor walking robotPraktik mikroprosesor walking robot
Praktik mikroprosesor walking robot
 
Perencanaan pembuatan walking robot
Perencanaan pembuatan walking robotPerencanaan pembuatan walking robot
Perencanaan pembuatan walking robot
 
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...PERANCANGAN PUTAR BALIK MOTOR DC  WALKING ROBOT MENGGUNAKAN  MIKROKONTROLLER ...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
 
Peracangan walking robot maju mundur menggunakan mikrokontroller
Peracangan walking robot  maju   mundur menggunakan mikrokontrollerPeracangan walking robot  maju   mundur menggunakan mikrokontroller
Peracangan walking robot maju mundur menggunakan mikrokontroller
 
Trafic light[1]
Trafic light[1]Trafic light[1]
Trafic light[1]
 
Walking Robot Berbasis Mikrokontroler ATmega16
Walking Robot Berbasis Mikrokontroler ATmega16Walking Robot Berbasis Mikrokontroler ATmega16
Walking Robot Berbasis Mikrokontroler ATmega16
 
Pembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DCPembuatan Walking Robot Dengan Motor DC
Pembuatan Walking Robot Dengan Motor DC
 
Dani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer revDani w ( 100210007 ) tm transformer rev
Dani w ( 100210007 ) tm transformer rev
 

More from agusadibudiarto98

Tugas syarat transistor pnp konduk
Tugas syarat transistor pnp kondukTugas syarat transistor pnp konduk
Tugas syarat transistor pnp kondukagusadibudiarto98
 
Sistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiartoSistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiartoagusadibudiarto98
 
Tugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksiTugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksiagusadibudiarto98
 
Tugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksiTugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksiagusadibudiarto98
 
Sistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiartoSistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiartoagusadibudiarto98
 

More from agusadibudiarto98 (6)

Agus adi budiarto
Agus adi budiartoAgus adi budiarto
Agus adi budiarto
 
Tugas syarat transistor pnp konduk
Tugas syarat transistor pnp kondukTugas syarat transistor pnp konduk
Tugas syarat transistor pnp konduk
 
Sistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiartoSistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiarto
 
Tugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksiTugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksi
 
Tugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksiTugas contoh soal dan penyelesaian metode biseksi
Tugas contoh soal dan penyelesaian metode biseksi
 
Sistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiartoSistem linear dan non linear agus adi budiarto
Sistem linear dan non linear agus adi budiarto
 

Recently uploaded

Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 

Recently uploaded (20)

Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 

MINI ROBOT ATMEGA16

  • 1. PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16 Disusun oleh : 1. Agus Adi Budiarto (1610501012) 2. M Rioarda Irfa’i (1610501093) Dosen Pengampu : R.Suryoto Edy R, S.T., M.Eng JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS TIDAR 2019
  • 2. A. Tujuan 1. Dapat mengaplikasikan mini robot dan menjalankan secara langsung 2. Mengetahui dan memahami cara menggunakan mikrokontroler untuk menyalakan motor DC 3. Mengetahui cara memprogram mikrokontroler menggunakan aplikasi Bascom AVR B. Alat dan Bahan Alat membuat robot 1. Cutter 2. Gunting 3. Lem tembak 4. Jangka 5. Solder 6. Bor PCB 7. Pensil Alat membuat rangkaian bolak-balik 1. Mikrokontroler AT Mega 16 & Downloadernya 2. Laptop 3. Kabel IDC Bahan membuat robot 1. Kardus bekas secukupnya 2. Puli dan karet secukupnya 3. Saklar DC 4. Stik es krim 5. Tusuk sate 6. Motor DC 1 buah 7. Baterai 1 buah 8. Lem G 9. Isi lem tembak 10. Sedotan Bahan membuat rangkaian bolak-balik 1. Relay DPDT 12 volt 2 buah 2. Transistor 2sc1061 2 buah 3. Resistor 1k ohm 2 buah 4. Dioda 2 buah 5. Catu daya 12 volt 1 buah 6. Kabel IDC secukupnya 7. Kabel jumper secukupnya 8. Capit buaya secukupnya
  • 3. C. Dasar Teori Perkembangan teknologi menuntut manusia untuk menciptakan sesuatu yang baru dan memiliki tujuan nyata. Teknologi modern saat ini, khususnya dalam dunia teknologi robotika mengalami perkembangan yang sangat pesat. Banyak negara maju yangberlomba-lomba menciptakan robot yang canggih dan memiliki tujuan- tujuan tertentu. Tujuan tersebut erat kaitannya dengan kebutuhan akan adanya alat yang dapat membantu manusia dalam menyelesaikan pekerjaannya. Sehingga pekerjaan yang dirasa tidak dapat diselesaikan oleh manusia dapat terselesaikan. Pada praktek kali ini saya akan membuat miniatur robot yaitu walking robot sebagai salah satu bentuk pengenalan sebelum membuat projek yang lebih besar. Pada pembuatan walking robot, saya hanya membutuhkan kardus, motor dc dan baterai 9 volt. Baterai (Battery) adalah sebuah alat yang dapat merubah energi kimia yang disimpannya menjadi energi Listrik yang dapat digunakan oleh suatu perangkat Elektronik. Pada pembuatan walking robot baterai digunakan untuk menjalankan motor DC yang dihubungkan dengan karet terhadap badan robot tersebut, sehingga dapat bergerak sesuai yang dirancang D. Langkah Kerja 1. Menyiapkan semua alat dan bahan yang dibutuhkan 2. Membuat robot sesuai dengan rancangan sebelumnya 3. Memasang motor dan baterai sesuai dengan rancangan yang sudah dibuat sebelumnya 4. Menyatukan semua bagian kardus dengan menggunakan lem tembak 5. Setelah robot sudah siap, rangkai semua komponen pada project board 6. Merangkai sesuai dengan rangkaian yang sudah ditentukan 7. Menjalankan robot menggunakan mikrokontroler Atmega16 8. Menuliskan program dengan menggunakan aplikasi Bascom AVR 9. Memerintahkan mikrokontroler untuk menjalankan conveyor dengan arah maju dan mundur dengan waktu yang ditentukan. 10. Menjalankan hasil dari program tersebut 11. Mendokumentasikan hasil praktikum
  • 4. Gambar Rancangan mini robot kardus : Gambar bagian kaki 3cm 19cm 1cm 9cm 9cm 3cm3cm2cm 5cm 5cm 3cm 3cm 2cm 4,5cm 4,5cm 7cm 6cm 6cm 4cm 4cm 3cm 1,5cm 4cm 2x 2x
  • 6. E. Hasil Pemrograman Untuk dapat menalankan robot (motor DC) dengan arah maju dan mundur, serta dengan waktu yang diinginkan. Kita dapat menuliskan perintah tersebut dengan memprogram pada aplikasi Bascom AVR. Berikut hasil programnya : Robot Bolak Balik 'ROBOT BOLAK BALIK’ $regfile = "m16def.dat" $crystal = 11059200 ‘Menggunakan crystal clock 11059200 Hz Config PortA = Output ‘Mengatur PORTA sebagai output Do ‘Do-Loop merupakan perintah perulangan untuk melakukan perulangan program Porta = &B00000001 ‘menunjukan bahwa hanya bit 0 aktif dan robot akan maju’ Wait 3 ‘menunjukan waktu tunggu robot maju selama 3 detik Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif robot akan mati’ Wait 1 ‘menunjukan waktu tunggu mati robot selama 1 detik’ Porta = &B00000010 ‘menunjukan bahwa hanya bit 1 aktif dan robot akan mundur’ Wait 3 ‘menunjukan waktu tunggu robot mundur selama 3 detik’ Porta = &B00000000 ‘menandakan bahwa semua bit tidak aktif robot akan mati’ Wait 1 ‘menunjukan waktu tunggu mati robot selama 1 detik’
  • 7. F. Hasil Gambar Mini Robot G. Hasil Percobaan Kami lampirkan hasil dari percobaan melalui video pada link Youtube berikut (https://www.youtube.com/watch?v=OGvKGT4OTCs) H. Kesimpulan Mikrokontroler yang digunakan pada praktek ini adalah Atmega16 memiliki 4 port, yang terdiri dari Port A, B, C, dan D dimana masing-masing port memiliki 8 pin. Untuk dapat menjalankanya kita harus memprogram terlebih dahulu dengan mengetikan program pada aplikasi Bascom AVR yang kita gunakan. Robot akan berjalan sesuai dengan perintah dan delay waktu yang ditentukan, percobaan kami dikatakan behasil karena robot dapat hidup sesuai dengan tujuan yang telah dirancang.