SlideShare a Scribd company logo
Walking Robot Bergerak Jalan Berhenti
Menggunakan Atmega16
Kelompok 7 :
M. Thoriq Dzulfikar (1710501076)
Teguh Wisesa .W(1710501100)
Dosen:
R. Suryoto Edy Raharjo, S.T., M.Eng.
Teknik Elektro
Universitas Tidar 2018/2019
DASAR TEORI
Mikrokontroler merupakan sebuah perangkat elektornika berbentuk
chip yang berguna untuk mengendalikan rangkaian elektronik yang
didalamnya berisi sebuah program/perintah. Pada umumnya mikrokontroler
terdiri dari ROM (Read Only Memory), CPU (Central Processing Unit),
memori, masukan dan keluaran (I/O) tertetu dan pendukung lain seperti
Analog to Digital Converter (ADC) yang sudah tergabung di dalamnya.
Karena hal tersebut mikrokontroler banyak digunakan untuk
mengendalikan rangkaian elektronik selain mudah dan ukurannya yang
kecil. Sebelum digunakan, mikrokontroler memerlukan komponen eksternal
yang disebut dengan minimum system/sistem minimum. Minimum system
merupakan sebuah rangkaian yang berguna agar mikrokontroler tersebut
dapat beroperasi dan diprogram. Biasanya minimum system terdiri dari
rangkaian oscillator, reset, jalur I/O.
Gambar mikrokontroler ATmega16
Untuk memberi perintah / program digunakan software BASCOM AVR, bahasa
yang digunakan berupa bahasa C, bahasa assembly dan lainnya. Program yang selesai
ditulis berformat .OBJ, HEX, dan .BAS. Selain untuk menulis, program yang dihasilkan
juga dapat disimulasikan.
Gambar tampilan BASCOM AVR
Alat dan bahan yang diperlukan :
1. Laptop/PC 1 Buah
2. Software Bascom AVR
3. Software AVR OSP
4. Walking robot
5. Transistor C1061 1 Buah
6. Resistor 1kΩ 0,5 Watt 1 Buah
7. Atmega16 + minimum system 1 Buah
8. Batere AA 2 Buah
Langkah kerja :
1. Menyiapkan alat dan bahan
2. Menyambungkan motor pada walking robot dengan rangkaian elektronik dan
mikrokontroler seperti berikut :
Gambar rangkaian walking robot
3. Membuat program menggunakan BASCOM AVR berikut programnya :
4. Mengcompile program, maka akan muncul file yang berformat .HEX.
Program walking robot
5. Mengupload program menggunakan software
AVR OSP:
• mengklik auto detect
• mengatur port COM pada tab configure
• Mengklik browser
• Mencari file yang berformat .HEX
• Mengklik program
Tampilan AVR OSP
ANALISIS
Pada program tersebut :
• $regfile “m16def.dat” menyatakan bahwa mikrokontroler yang
dipakai adalah ATmega16.
• $crystal = 1000000 menyatakan bahwa clock oscillator yang
dipakai adalah 1Mhz.
• Config PORTC = Output menyatakan bahwa port c akan digunakan
sebagai keluaran.
• do menyatakan menjalankan program.
• PortC =&B0000001 menyatakan bahwa pin 0 dalam keadaan ON.
• Wait 3 menyatakan bahwa waktu tunda selama 3 detik.
• Port C = &B0000000 menyatakan bahwa keadaan semua pin
dalam keadaan OFF
• Loop menyatakan bahwa program dilakukan berulang.
• End menyatakan bahwa program berakhit.
Program walking robot
Berikut ini merupakan gambar diagram
alir/flowchartnya :
Mulai
Compiler Setup
Hardware Setup
Do
ON
(Jalan)
Waktu 3 detik
OFF
(Berhenti)
Waktu 2 detik
LOOP
End
TERIMA KASIH

More Related Content

PPTX
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
PPTX
Lampu Berjalan Dengan ATMega16
PPTX
Traffic Light dengan Atmega 16
PPTX
Traffic light menggunakan Atmega16
PDF
Pertemuan 6-organisasi-input-dan-output1
DOCX
Bilangan asci
PPTX
materi interruption
DOCX
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
Lampu Berjalan Dengan ATMega16
Traffic Light dengan Atmega 16
Traffic light menggunakan Atmega16
Pertemuan 6-organisasi-input-dan-output1
Bilangan asci
materi interruption
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti

What's hot (19)

DOCX
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
PPTX
Presentasi dan video pembelajaran Mikrokontroller
PPTX
Natalia-Sistem komputer(bab6 dan 7)
DOCX
PDF
Modul dasar-mikrokontroler-bab-i-pengantar
PDF
Pemahaman Dasar Mikrokontroler
PPTX
Percobaan 12 led berbasis ATMega16 - BascomeAVR
PPTX
Presentasi Mikrokontroler
PDF
Bagian bagian plc
PPTX
Pengantar Sistem Kendali dengan PLC
PPTX
Walking Robot Menggunakan Atmega 16
PPT
Plc bab 4
PDF
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
PDF
Bab 5 Pengolahan Input Output
PPTX
Jenis dan proses interupsi
PDF
Mikrokontroler pertemuan 1
DOC
PROYEK1
PDF
Berbasis sistem pc
PPTX
Bahan ajar
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Presentasi dan video pembelajaran Mikrokontroller
Natalia-Sistem komputer(bab6 dan 7)
Modul dasar-mikrokontroler-bab-i-pengantar
Pemahaman Dasar Mikrokontroler
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Presentasi Mikrokontroler
Bagian bagian plc
Pengantar Sistem Kendali dengan PLC
Walking Robot Menggunakan Atmega 16
Plc bab 4
Modul dasar-mikrokontroler-bab-ii-kebutuhan-hardware-at mega16
Bab 5 Pengolahan Input Output
Jenis dan proses interupsi
Mikrokontroler pertemuan 1
PROYEK1
Berbasis sistem pc
Bahan ajar
Ad

Similar to Rancang Walking Robot Dengan Mikrokontroler Atmega16 (20)

PPTX
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
PPTX
Walking Robot Berbasis Mikrokontroler ATmega16
PPTX
Perencanaan pembuatan walking robot
PPTX
walking robot sederharna motor dc
DOC
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
PPTX
Walking Robot dengan atmega16
DOCX
Walking robot dengan atmega16
PDF
Praktek Mikrokontroler Walking Robot
PPTX
Atmega16 walking robot
PPTX
Walking Robot menggunakan Atmega 16
PPTX
Peracangan walking robot maju mundur menggunakan mikrokontroller
DOCX
Laporan mikrokontroler robot
DOC
Tugas mikrokontroler robot sem 6
PPTX
Walking robot
PPTX
Walking Robot Menggunakan ATMega16
PPTX
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
PPTX
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PPTX
Walking Robot menggunakan Atmega 16
PPTX
Walking Robot Berbasis Atmega16
PPTX
Perancangan Robot Sederhana
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Walking Robot Berbasis Mikrokontroler ATmega16
Perencanaan pembuatan walking robot
walking robot sederharna motor dc
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
Walking Robot dengan atmega16
Walking robot dengan atmega16
Praktek Mikrokontroler Walking Robot
Atmega16 walking robot
Walking Robot menggunakan Atmega 16
Peracangan walking robot maju mundur menggunakan mikrokontroller
Laporan mikrokontroler robot
Tugas mikrokontroler robot sem 6
Walking robot
Walking Robot Menggunakan ATMega16
Tugas Sistem Mikrokontroler. Tugas Remidi Robot Maju Mundur
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
Walking Robot menggunakan Atmega 16
Walking Robot Berbasis Atmega16
Perancangan Robot Sederhana
Ad

Recently uploaded (20)

PPTX
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
PPT
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
PPTX
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
PPTX
Resistensi Perubahan Teknik Sipil Manajemen Konstruksi
PPTX
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
PPT
variabel valve timing intelligence untuk xenia
PDF
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
PPTX
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
PPTX
presentasi pekerjaan pembangunan jaringan irigasi
PPT
Penanganan motor starter pada dunia otomotif
PPTX
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
PPTX
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
PPTX
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
PPT
electronic fuel injection for automotive sectors
PPTX
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
PPTX
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PPTX
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
PDF
chapter 1 Smith and Van ness thermodynamics
PPTX
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PPT
PCM pekerjaan pembangunan Jembatan payahe
PPT - Materi Paparan Laporan Akhir RP3KP Paser.pptx
08_Sistem-Penilaian-Kesesuaian_BW_1708071.ppt
7-presentasi-pk-metrologi-141030010022-conversion-gate01.pptx
Resistensi Perubahan Teknik Sipil Manajemen Konstruksi
SISTEM_INFORMASI_GEOGRAFIS_unlocked.pptx
variabel valve timing intelligence untuk xenia
Peraturan menteri perhubungan_63_TAHUN_2019.pdf
1 Peraturan Perundangan terkait Keselamatan Konstruksi 18.10 - Copy.pptx
presentasi pekerjaan pembangunan jaringan irigasi
Penanganan motor starter pada dunia otomotif
4. Penyusunan Rancangan Kontrak _edit 2024-Parwanta1.pptx
Pengarusutamaan GESI Dalam Penataan Perumahan dan Permukiman.pptx
4. PENERAPAN PENGELOLAAN SUMBER DAYA MANUSIA.pptx
electronic fuel injection for automotive sectors
TOPOLOGI JARINGAN STAR TEKNIK INFORMATIKA
Pengenalan SPALDT_SPALDS_Karanganyar.pptx
PEMBUATAN PANEL TRAINER DAN PROTOTYPE UNTUK PENINGKATAN KOMPETENSI TENTANG S...
chapter 1 Smith and Van ness thermodynamics
MAINTENACE KNOWLEDGE_SHARING_ALL NEW.pptx
PCM pekerjaan pembangunan Jembatan payahe

Rancang Walking Robot Dengan Mikrokontroler Atmega16

  • 1. Walking Robot Bergerak Jalan Berhenti Menggunakan Atmega16 Kelompok 7 : M. Thoriq Dzulfikar (1710501076) Teguh Wisesa .W(1710501100) Dosen: R. Suryoto Edy Raharjo, S.T., M.Eng. Teknik Elektro Universitas Tidar 2018/2019
  • 2. DASAR TEORI Mikrokontroler merupakan sebuah perangkat elektornika berbentuk chip yang berguna untuk mengendalikan rangkaian elektronik yang didalamnya berisi sebuah program/perintah. Pada umumnya mikrokontroler terdiri dari ROM (Read Only Memory), CPU (Central Processing Unit), memori, masukan dan keluaran (I/O) tertetu dan pendukung lain seperti Analog to Digital Converter (ADC) yang sudah tergabung di dalamnya. Karena hal tersebut mikrokontroler banyak digunakan untuk mengendalikan rangkaian elektronik selain mudah dan ukurannya yang kecil. Sebelum digunakan, mikrokontroler memerlukan komponen eksternal yang disebut dengan minimum system/sistem minimum. Minimum system merupakan sebuah rangkaian yang berguna agar mikrokontroler tersebut dapat beroperasi dan diprogram. Biasanya minimum system terdiri dari rangkaian oscillator, reset, jalur I/O.
  • 4. Untuk memberi perintah / program digunakan software BASCOM AVR, bahasa yang digunakan berupa bahasa C, bahasa assembly dan lainnya. Program yang selesai ditulis berformat .OBJ, HEX, dan .BAS. Selain untuk menulis, program yang dihasilkan juga dapat disimulasikan. Gambar tampilan BASCOM AVR
  • 5. Alat dan bahan yang diperlukan : 1. Laptop/PC 1 Buah 2. Software Bascom AVR 3. Software AVR OSP 4. Walking robot 5. Transistor C1061 1 Buah 6. Resistor 1kΩ 0,5 Watt 1 Buah 7. Atmega16 + minimum system 1 Buah 8. Batere AA 2 Buah
  • 6. Langkah kerja : 1. Menyiapkan alat dan bahan 2. Menyambungkan motor pada walking robot dengan rangkaian elektronik dan mikrokontroler seperti berikut : Gambar rangkaian walking robot
  • 7. 3. Membuat program menggunakan BASCOM AVR berikut programnya : 4. Mengcompile program, maka akan muncul file yang berformat .HEX. Program walking robot
  • 8. 5. Mengupload program menggunakan software AVR OSP: • mengklik auto detect • mengatur port COM pada tab configure • Mengklik browser • Mencari file yang berformat .HEX • Mengklik program Tampilan AVR OSP
  • 9. ANALISIS Pada program tersebut : • $regfile “m16def.dat” menyatakan bahwa mikrokontroler yang dipakai adalah ATmega16. • $crystal = 1000000 menyatakan bahwa clock oscillator yang dipakai adalah 1Mhz. • Config PORTC = Output menyatakan bahwa port c akan digunakan sebagai keluaran. • do menyatakan menjalankan program. • PortC =&B0000001 menyatakan bahwa pin 0 dalam keadaan ON. • Wait 3 menyatakan bahwa waktu tunda selama 3 detik. • Port C = &B0000000 menyatakan bahwa keadaan semua pin dalam keadaan OFF • Loop menyatakan bahwa program dilakukan berulang. • End menyatakan bahwa program berakhit. Program walking robot
  • 10. Berikut ini merupakan gambar diagram alir/flowchartnya : Mulai Compiler Setup Hardware Setup Do ON (Jalan) Waktu 3 detik OFF (Berhenti) Waktu 2 detik LOOP End