SlideShare a Scribd company logo
1 of 12
RANCANG BANGUN PUTAR BALIK MOTOR DCWALKING ROBOT
MENGGUNAKAN MIKROKONTROLERAT MEGA 16
Nama : Renata Brigita Noviene
Mochmmad Finandika P
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
JurusanTeknik Elektro
FakultasTeknik
UniversitasTidar
2019
Outline
■ Tujuan
■ Alat dan Bahan
■ Langkah kerja
■ Dasar teori
■ Flowchart
■ Program
■ Kesimpulan
■ Gambar
■ Tujuan
Mengetahui dan mempelajari bagaimana cara membuat program mikrokontroler
yang dapat menggerakan motor DC sesuai dengan program yang dibuat pada
software bascomAVR.
■ Alat dan Bahan
• Minimum system
• Resistor 1 kohm
• Walking Robot,
• USB downloader
• Kabel jumper
• Motor DC
• Relay DPDT
• Transistor 2sc1061
• Dioda
• Project board
• Baterai 9 volt
• Catu daya
• Karet
(1 buah)
(2 buah)
(yang telah di rancang)
(1 buah)
(secukupnya)
(1 buah)
(2 buah)
(2 buah)
(2 buah)
(1 buah)
(4 buah)
(1 buah)
(4 buah)
■ Langkah Kerja
1. Mempersiapkan alat dan bahan yang digunakan
2. Membuat program pada software bascom AVR
3. Merangkai driver relay
4. Masukkan input dari rangkaian driver relay dengan kabel jumper ke minimum
system
5. Sambungkan minimum system dengan usb downloader ke laptop
6. Jalankan program dan amati waktu delay
7. Dokumentasikan hasil praktikum
■ DasarTeori
Sistem Minimum mikrokontroler adalah sebuah rangkaian paling sederhana dari
sebuah mikrokontroler agar IC mikrokontroler tersebut bisa beroprasi dan diprogram.
Dalam aplikasinya minimum sistem sering dihubungkan dengan rangkaian lain untuk
tujuan tertentu. Semua komponen elektronika membutuhkan power supply atau sering
juga disebut catu daya. Mikrokontroler beroprasi pada tegangan 5 volt.
ATMega16 merupakan mikrokontroler CMOS 8-bit buatan Atmel keluarga AVR.
AVR mempunyai 32 register general-purpose, timer/counter dengan metode compare,
interrupt eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan
PWM internal.
Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen
Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil)
dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik
untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat
menghantarkan listrik yang bertegangan lebih tinggi.
Transistor 2SC1061 memiliki penguatan arus antara 35 dan 320. Gain 2SC1061-A akan
berada dalam kisaran 35 hingga 70, 2SC1061-B berkisar dari 60 hingga 120, 2SC1061-C
berkisar dari 100 hingga 200, 2SC1061 -D berkisar dari 160 hingga 320.
■ Flowchart
START
Compiler Setup
Hardware Setup
Do
Robot on
Wait
Robot on
Wait
Loop
End
 Mulai
 MenetapkanVariabel dan
urutan Motor DC 1- 8
 Menentukan waktu delay motor
DC 1-8
 Membaca robot yang akan
diseksekusi
 Hitung mundur timer
 Saat timer 0, artinya robot
selesai menyala. Jika belum 0
maka robot masih nyala
 Mengulang proses kembali ke
awal
 Selesai
Robot Maju
Robot Mundur
Robot off
Wait
■ Program
$regfile = "m16def.dat"
$crystal = 11059200
Config Porta = Output
Do
Porta = &B00000000
Wait 2
Porta = &B00000010
Wait 3
Porta = &B00000000
Wait 2
Porta = &B00000001
Wait 3
Loop
End
‘Mendeklarasikan tipe kontroler yang akan digunakan’
‘osilator dalam mikrokontroler yang digunakan sebagai pembangkit pulsa clock’
‘Mendeklarasikan PORTA sebagai output”
‘Memulai program’
‘Conveyor pada PORT A bit ke 1-8 mati’
‘Menunggu waktu yang telah ditentukan’
‘Conveyor pada PORT A bit ke 2 hidup PUTAR KANAN’
‘Menunggu waktu yang telah ditentukan’
‘Conveyor pada PORT A bit ke 1-8 mati’
‘Menunggu waktu yang telah ditentukan’
‘Conveyor pada PORT A bit ke 1 hidup PUTAR KIRI’
‘Menunggu waktu yang telah ditentukan’
‘Kembali ke DO dan mengulang program lagi’
■ Kesimpulan
Relay adalah suatu peranti yang bekerja berdasarkan elektromagnetik untuk
menggerakan sejumlah kontaktor yang tersusun atau sebuah saklar elektronis yang
dapat dikendalikan dari rangkaian elektronik lainnya dengan memanfaatkan tenaga
listrik sebagai sumber energinya.
■ Gambar dan Link
https://www.youtube.com/watch?v=f0yYGNuX1kY&t=4s

More Related Content

Similar to Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler AT MEGA 16

Similar to Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler AT MEGA 16 (20)

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
 
Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robot
 
Atmega16 conveyor
Atmega16 conveyorAtmega16 conveyor
Atmega16 conveyor
 
Praktek mikroprosesor conveyor
Praktek mikroprosesor conveyorPraktek mikroprosesor conveyor
Praktek mikroprosesor conveyor
 
Robot mikroprosessor
Robot mikroprosessorRobot mikroprosessor
Robot mikroprosessor
 
Praktik mikroprosesor walking robot
Praktik mikroprosesor walking robotPraktik mikroprosesor walking robot
Praktik mikroprosesor walking robot
 
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
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dc
 
Walking robot raspbery pi b+
Walking robot raspbery pi b+Walking robot raspbery pi b+
Walking robot raspbery pi b+
 
Perancangan Robot Sederhana
Perancangan Robot SederhanaPerancangan Robot Sederhana
Perancangan Robot Sederhana
 
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
 
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
 
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 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 ...
 
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
 
Laporan mikrokontroler robot
Laporan mikrokontroler robotLaporan mikrokontroler robot
Laporan mikrokontroler robot
 
Pengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot kartonPengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot karton
 
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16
PERANCANGAN CONVEYOR  MENGGUNAKAN  MIKROKONTROLLER ATMEGA 16PERANCANGAN CONVEYOR  MENGGUNAKAN  MIKROKONTROLLER ATMEGA 16
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16
 
Laporan mikroprosesor conveyor
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyor
 

Recently uploaded

Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
FitriaSarmida1
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
MaskuratulMunawaroh
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 

Recently uploaded (20)

Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 

Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler AT MEGA 16

  • 1. RANCANG BANGUN PUTAR BALIK MOTOR DCWALKING ROBOT MENGGUNAKAN MIKROKONTROLERAT MEGA 16 Nama : Renata Brigita Noviene Mochmmad Finandika P Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng. JurusanTeknik Elektro FakultasTeknik UniversitasTidar 2019
  • 2. Outline ■ Tujuan ■ Alat dan Bahan ■ Langkah kerja ■ Dasar teori ■ Flowchart ■ Program ■ Kesimpulan ■ Gambar
  • 3. ■ Tujuan Mengetahui dan mempelajari bagaimana cara membuat program mikrokontroler yang dapat menggerakan motor DC sesuai dengan program yang dibuat pada software bascomAVR.
  • 4. ■ Alat dan Bahan • Minimum system • Resistor 1 kohm • Walking Robot, • USB downloader • Kabel jumper • Motor DC • Relay DPDT • Transistor 2sc1061 • Dioda • Project board • Baterai 9 volt • Catu daya • Karet (1 buah) (2 buah) (yang telah di rancang) (1 buah) (secukupnya) (1 buah) (2 buah) (2 buah) (2 buah) (1 buah) (4 buah) (1 buah) (4 buah)
  • 5. ■ Langkah Kerja 1. Mempersiapkan alat dan bahan yang digunakan 2. Membuat program pada software bascom AVR 3. Merangkai driver relay 4. Masukkan input dari rangkaian driver relay dengan kabel jumper ke minimum system 5. Sambungkan minimum system dengan usb downloader ke laptop 6. Jalankan program dan amati waktu delay 7. Dokumentasikan hasil praktikum
  • 6. ■ DasarTeori Sistem Minimum mikrokontroler adalah sebuah rangkaian paling sederhana dari sebuah mikrokontroler agar IC mikrokontroler tersebut bisa beroprasi dan diprogram. Dalam aplikasinya minimum sistem sering dihubungkan dengan rangkaian lain untuk tujuan tertentu. Semua komponen elektronika membutuhkan power supply atau sering juga disebut catu daya. Mikrokontroler beroprasi pada tegangan 5 volt. ATMega16 merupakan mikrokontroler CMOS 8-bit buatan Atmel keluarga AVR. AVR mempunyai 32 register general-purpose, timer/counter dengan metode compare, interrupt eksternal dan internal, serial UART, progammable Watchdog Timer, ADC dan PWM internal.
  • 7. Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical (Elektromekanikal) yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih tinggi.
  • 8. Transistor 2SC1061 memiliki penguatan arus antara 35 dan 320. Gain 2SC1061-A akan berada dalam kisaran 35 hingga 70, 2SC1061-B berkisar dari 60 hingga 120, 2SC1061-C berkisar dari 100 hingga 200, 2SC1061 -D berkisar dari 160 hingga 320.
  • 9. ■ Flowchart START Compiler Setup Hardware Setup Do Robot on Wait Robot on Wait Loop End  Mulai  MenetapkanVariabel dan urutan Motor DC 1- 8  Menentukan waktu delay motor DC 1-8  Membaca robot yang akan diseksekusi  Hitung mundur timer  Saat timer 0, artinya robot selesai menyala. Jika belum 0 maka robot masih nyala  Mengulang proses kembali ke awal  Selesai Robot Maju Robot Mundur Robot off Wait
  • 10. ■ Program $regfile = "m16def.dat" $crystal = 11059200 Config Porta = Output Do Porta = &B00000000 Wait 2 Porta = &B00000010 Wait 3 Porta = &B00000000 Wait 2 Porta = &B00000001 Wait 3 Loop End ‘Mendeklarasikan tipe kontroler yang akan digunakan’ ‘osilator dalam mikrokontroler yang digunakan sebagai pembangkit pulsa clock’ ‘Mendeklarasikan PORTA sebagai output” ‘Memulai program’ ‘Conveyor pada PORT A bit ke 1-8 mati’ ‘Menunggu waktu yang telah ditentukan’ ‘Conveyor pada PORT A bit ke 2 hidup PUTAR KANAN’ ‘Menunggu waktu yang telah ditentukan’ ‘Conveyor pada PORT A bit ke 1-8 mati’ ‘Menunggu waktu yang telah ditentukan’ ‘Conveyor pada PORT A bit ke 1 hidup PUTAR KIRI’ ‘Menunggu waktu yang telah ditentukan’ ‘Kembali ke DO dan mengulang program lagi’
  • 11. ■ Kesimpulan Relay adalah suatu peranti yang bekerja berdasarkan elektromagnetik untuk menggerakan sejumlah kontaktor yang tersusun atau sebuah saklar elektronis yang dapat dikendalikan dari rangkaian elektronik lainnya dengan memanfaatkan tenaga listrik sebagai sumber energinya.
  • 12. ■ Gambar dan Link https://www.youtube.com/watch?v=f0yYGNuX1kY&t=4s