SlideShare a Scribd company logo
PERANCANGAN DAN PEMROGRAMMAN
WALKING ROBOT BERBASIS
MIKROKONTROLLER ATMEGA16
Disusun oleh :
1. Setia Ningrum (1610501048)
2. Rio Dwi Bagus P (1610501063)
Dosen Pengampu : R.Suryoto Edy Raharjo,S.T,M.Eng
Mata Kuliah : Mikrokontroller
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
MAGELANG
2019
A. PENDAHULUAN
Robot berasal dari kata “robota” yang berarti budak, pekerja atau kuli. Robot
juga dapat didefinisikan sebagai sebuah alat mekanik yang dapat diprogram sehingga
dapat melaksanakan beberapa tugas tertentu baik secara otomatis ataupun tidak sesuai
program yang di inputkan. Robot pada awalnya diciptakan untuk mengantikan kerja
manusia untuk sesuatu yang berulang, membutuhkan ketepatan yang tinggi dan juga
untuk menggantikan manusia bila harus berhubungan dengan daerah berbahaya.
Berdasarkan mobilitasnya robot dapat dibagi menjadi beberapa tipe. Yang
pertama adalah robot tipe Fixed yaitu berada dalam kondisi diam atau beroperasi pada
jalur gerak yang pendek. Yang kedua mobile robots, yaitu robot yang dilengkapi
dengan roda, dapat bergerak pada daerah yang luas dan tidak terlalu sulit. Yang ketiga
walking robots yang mempunyai kaki yang dapat bergerak pada daerah yang sulit.
Masalah utama dari walking robot adalah posisi keseimbangan.
Pada percobaan ini kami merancang robot tipe walking yang menggunakan
motor DC dengan Gearbox sebagai penggeraknya. Motor DC biasanya mempunyai
kecepatan putar yang cukup tinggi, sehingga dapat diperlambat dengan penambahan
gear. Sumber energi yang digunakan pada percobaan ini adalah baterai 9 volt.
B. ALAT DAN BAHAN
a) Alat
1. Gunting
2. Cutter
3. Lem tembak
4. Bor
5. Tang pemotong
6. Solder
7. Penggaris
8. Alat tulis
9. Mikrokontroller Atmega16
10. Kabel IDC 5x2
11. Kabel jumper
12. Power supply 12volt
13. Jepit buaya
b) Bahan
1. Yellow Board secukupnya
2. Stik eskrim
3. Baterai 9volt 1buah
4. Penutup baterai
5. Motor DC dengan Gearbox 1buah
6. Gear plastik 1pasang
7. Kawat baja
8. Relay kaki 8 12volt
9. Transistor 2SC1061
10. Dioda
11. Resistor 1k Ω
12. Bread board
C. FLOWCHART
D. PROGRAM DAN KETERANGAN
$regfile = "m16def.dat" ‘memanggil file m16def.dat untuk
memprogram atmega16
$crystal = 11059200 ‘menggunakan kristal 11.0592 MHz
Config Porta = Output ‘mengatur Port A sebagai output
Do ‘mulai
‘ROBOT MAJU
Porta.0 = 1 ‘bit ke-0 dari port A hidup
Porta.1 = 0 ‘bit ke-1 dari port A mati
LOOP
END
Wait selama 5
detik
Porta.0 = 0 &
Porta.1 = 1
Wait selama 1
detik
Porta.0 = 0 &
Porta.1 = 0
A
Wait selama 5
detik
Do
Porta.0 = 1 &
Porta.1 = 0
START
Compiler setup
Hardware setup
PORTA = Output
Wait selama 1
detik
Porta.0 = 0 &
Porta.1 = 0
A
Wait 5 ‘delay selama 5 sekon
‘ROBOT BERHENTI
Porta.0 = 0 ‘bit ke-0 dari port A mati
Porta.1 = 0 ‘bit ke-1 dari port A mati
Wait 1 ‘delay selama 1 sekon
‘ROBOT MUNDUR
Porta.0 = 0 ‘bit ke-0 dari port A mati
Porta.1 = 1 ‘bit ke-1 dari port A hidup
Wait 5 ‘delay selama 5 sekon
‘ROBOT BERHENTI
Porta.0 = 0 ‘bit ke-0 dari port A mati
Porta.1 = 0 ‘bit ke-1 dari port A mati
Wait 1 ‘delay selama 1 sekon
Loop ‘ulangi
End ‘selesai
E. FOTO HASIL
Link Youtube : https://youtu.be/ovIlXpX1BI8
Foto hasil :

More Related Content

DOC
Tugas mikrokontroler robot sem 6
DOCX
Walking robot dengan raspberry pi
DOCX
Mini conveyor dengan atmega16
DOCX
Konveyor dengan rasberry pi
PDF
Praktek Mikrokontroler Walking Robot
PPTX
Atmega16 walking robot
DOCX
Laporan mikrokontroler robot
DOCX
Laporan mikroprosesor robot
Tugas mikrokontroler robot sem 6
Walking robot dengan raspberry pi
Mini conveyor dengan atmega16
Konveyor dengan rasberry pi
Praktek Mikrokontroler Walking Robot
Atmega16 walking robot
Laporan mikrokontroler robot
Laporan mikroprosesor robot

Similar to Walking robot dengan atmega16 (20)

PPTX
Robot menggelinding menggunakan mikrokontroller ATmega16
PPTX
ROBOT SEDERHANA
DOC
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
PPTX
Robot dari DC Motor dengan ATMEGA16
DOCX
Laporan robot menggunakan ATMega
PPTX
Robot berjalan dengan relay
DOCX
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
DOC
Walking robot menggunakan Raspberry Pi 3 B+
DOC
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROPROSESOR RASPBERRY Pi B+
PPTX
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
PPTX
Walking Robot Menggunakan ATMega16
PPTX
Perancangan Robot Sederhana
PPTX
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
DOCX
Laporan mikroprosesor conveyor
PPTX
Walking Robot
PPTX
rancang bangun robot pembawa sayur dengan at-mega 16
PPTX
Rancang bangun robot becak dengan at-mega 16
PPTX
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
PPTX
Rancang bangun robot becak cina dengan at-mega 16
PPTX
walking robot sederharna motor dc
Robot menggelinding menggunakan mikrokontroller ATmega16
ROBOT SEDERHANA
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
Robot dari DC Motor dengan ATMEGA16
Laporan robot menggunakan ATMega
Robot berjalan dengan relay
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Walking robot menggunakan Raspberry Pi 3 B+
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROPROSESOR RASPBERRY Pi B+
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
Walking Robot Menggunakan ATMega16
Perancangan Robot Sederhana
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
Laporan mikroprosesor conveyor
Walking Robot
rancang bangun robot pembawa sayur dengan at-mega 16
Rancang bangun robot becak dengan at-mega 16
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
Rancang bangun robot becak cina dengan at-mega 16
walking robot sederharna motor dc
Ad

Recently uploaded (20)

PDF
chapter 1 Smith and Van ness thermodynamics
PDF
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
PDF
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PDF
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
PPTX
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPTX
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPT
electronic fuel injection for automotive sectors
PPTX
Resistensi Perubahan Teknik Sipil Manajemen Konstruksi
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPTX
SAFETY INDUCTION untuk perusahaan konstruksi
PPT
hand-tools-service-special-tools-alat-ukur.ppt
chapter 1 Smith and Van ness thermodynamics
12. Mekanisme Pelaporan Kegiatan Sanimas_rev08082024.pptx.pdf
MAINKAN GAME KESUKAN KALIAN DI TANGKI 4D DI JAMIN WD DAN CLIAM BONUSNYA
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
Jual Echosounder Hi-Target HD Lite Brochure EN.pdf
02 SEL ELEKTROKIMIA 1.pptx kimia fisika 1
PCM pekerjaan pembangunan Jembatan payahe
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
presentasi pekerjaan pembangunan jaringan irigasi
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
electronic fuel injection for automotive sectors
Resistensi Perubahan Teknik Sipil Manajemen Konstruksi
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
SAFETY INDUCTION untuk perusahaan konstruksi
hand-tools-service-special-tools-alat-ukur.ppt
Ad

Walking robot dengan atmega16

  • 1. PERANCANGAN DAN PEMROGRAMMAN WALKING ROBOT BERBASIS MIKROKONTROLLER ATMEGA16 Disusun oleh : 1. Setia Ningrum (1610501048) 2. Rio Dwi Bagus P (1610501063) Dosen Pengampu : R.Suryoto Edy Raharjo,S.T,M.Eng Mata Kuliah : Mikrokontroller JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS TIDAR MAGELANG 2019
  • 2. A. PENDAHULUAN Robot berasal dari kata “robota” yang berarti budak, pekerja atau kuli. Robot juga dapat didefinisikan sebagai sebuah alat mekanik yang dapat diprogram sehingga dapat melaksanakan beberapa tugas tertentu baik secara otomatis ataupun tidak sesuai program yang di inputkan. Robot pada awalnya diciptakan untuk mengantikan kerja manusia untuk sesuatu yang berulang, membutuhkan ketepatan yang tinggi dan juga untuk menggantikan manusia bila harus berhubungan dengan daerah berbahaya. Berdasarkan mobilitasnya robot dapat dibagi menjadi beberapa tipe. Yang pertama adalah robot tipe Fixed yaitu berada dalam kondisi diam atau beroperasi pada jalur gerak yang pendek. Yang kedua mobile robots, yaitu robot yang dilengkapi dengan roda, dapat bergerak pada daerah yang luas dan tidak terlalu sulit. Yang ketiga walking robots yang mempunyai kaki yang dapat bergerak pada daerah yang sulit. Masalah utama dari walking robot adalah posisi keseimbangan. Pada percobaan ini kami merancang robot tipe walking yang menggunakan motor DC dengan Gearbox sebagai penggeraknya. Motor DC biasanya mempunyai kecepatan putar yang cukup tinggi, sehingga dapat diperlambat dengan penambahan gear. Sumber energi yang digunakan pada percobaan ini adalah baterai 9 volt. B. ALAT DAN BAHAN a) Alat 1. Gunting 2. Cutter 3. Lem tembak 4. Bor 5. Tang pemotong 6. Solder 7. Penggaris 8. Alat tulis 9. Mikrokontroller Atmega16 10. Kabel IDC 5x2 11. Kabel jumper 12. Power supply 12volt 13. Jepit buaya b) Bahan 1. Yellow Board secukupnya 2. Stik eskrim 3. Baterai 9volt 1buah 4. Penutup baterai 5. Motor DC dengan Gearbox 1buah 6. Gear plastik 1pasang 7. Kawat baja 8. Relay kaki 8 12volt 9. Transistor 2SC1061 10. Dioda
  • 3. 11. Resistor 1k Ω 12. Bread board C. FLOWCHART D. PROGRAM DAN KETERANGAN $regfile = "m16def.dat" ‘memanggil file m16def.dat untuk memprogram atmega16 $crystal = 11059200 ‘menggunakan kristal 11.0592 MHz Config Porta = Output ‘mengatur Port A sebagai output Do ‘mulai ‘ROBOT MAJU Porta.0 = 1 ‘bit ke-0 dari port A hidup Porta.1 = 0 ‘bit ke-1 dari port A mati LOOP END Wait selama 5 detik Porta.0 = 0 & Porta.1 = 1 Wait selama 1 detik Porta.0 = 0 & Porta.1 = 0 A Wait selama 5 detik Do Porta.0 = 1 & Porta.1 = 0 START Compiler setup Hardware setup PORTA = Output Wait selama 1 detik Porta.0 = 0 & Porta.1 = 0 A
  • 4. Wait 5 ‘delay selama 5 sekon ‘ROBOT BERHENTI Porta.0 = 0 ‘bit ke-0 dari port A mati Porta.1 = 0 ‘bit ke-1 dari port A mati Wait 1 ‘delay selama 1 sekon ‘ROBOT MUNDUR Porta.0 = 0 ‘bit ke-0 dari port A mati Porta.1 = 1 ‘bit ke-1 dari port A hidup Wait 5 ‘delay selama 5 sekon ‘ROBOT BERHENTI Porta.0 = 0 ‘bit ke-0 dari port A mati Porta.1 = 0 ‘bit ke-1 dari port A mati Wait 1 ‘delay selama 1 sekon Loop ‘ulangi End ‘selesai E. FOTO HASIL Link Youtube : https://youtu.be/ovIlXpX1BI8 Foto hasil :