SlideShare a Scribd company logo
1 of 12
RANCANG BANGUN PUTAR BALIK MOTOR DCWALKING ROBOT
MENGGUNAKAN MIKROKONTROLERAT MEGA 16
Nama : Renata Brigita Noviene
NPM : 1610501099
Mata Kuliah : Mikrokontroler
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 DC MOTOR WALKING ROBOT

Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Mochammadfinandika
 
Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robotHalidariza
 
Atmega16 conveyor
Atmega16 conveyorAtmega16 conveyor
Atmega16 conveyorHalidariza
 
Walking robot atemega16
Walking robot atemega16Walking robot atemega16
Walking robot atemega16faizallicall
 
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
 
conveyor menggunakan mikroprosesor raspberry pi 3 b+
conveyor menggunakan mikroprosesor raspberry pi 3 b+conveyor menggunakan mikroprosesor raspberry pi 3 b+
conveyor menggunakan mikroprosesor raspberry pi 3 b+Halidariza
 
Robot mikroprosessor
Robot mikroprosessorRobot mikroprosessor
Robot mikroprosessorHalidariza
 
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 16Afif Nuur Hidayat
 
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
 
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
 
Walking robot raspbery pi b+
Walking robot raspbery pi b+Walking robot raspbery pi b+
Walking robot raspbery pi b+faizallicall
 
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 16Afif Nuur Hidayat
 
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
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dcNula123
 
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
 
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16
PERANCANGAN CONVEYOR  MENGGUNAKAN  MIKROKONTROLLER ATMEGA 16PERANCANGAN CONVEYOR  MENGGUNAKAN  MIKROKONTROLLER ATMEGA 16
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16muhamadaulia3
 
Laporan mikrokontroler robot
Laporan mikrokontroler robotLaporan mikrokontroler robot
Laporan mikrokontroler robotTriKustini
 
Pengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot kartonPengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot kartonahmadmustofamuza
 
Sistem inputoutput
Sistem inputoutputSistem inputoutput
Sistem inputoutputandaroe
 

Similar to DC MOTOR WALKING ROBOT (20)

Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
 
Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robot
 
Atmega16 conveyor
Atmega16 conveyorAtmega16 conveyor
Atmega16 conveyor
 
Walking robot atemega16
Walking robot atemega16Walking robot atemega16
Walking robot atemega16
 
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
 
conveyor menggunakan mikroprosesor raspberry pi 3 b+
conveyor menggunakan mikroprosesor raspberry pi 3 b+conveyor menggunakan mikroprosesor raspberry pi 3 b+
conveyor menggunakan mikroprosesor raspberry pi 3 b+
 
Robot mikroprosessor
Robot mikroprosessorRobot mikroprosessor
Robot mikroprosessor
 
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
 
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
 
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
 
Walking robot raspbery pi b+
Walking robot raspbery pi b+Walking robot raspbery pi b+
Walking robot raspbery pi b+
 
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 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
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dc
 
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 ...
 
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16
PERANCANGAN CONVEYOR  MENGGUNAKAN  MIKROKONTROLLER ATMEGA 16PERANCANGAN CONVEYOR  MENGGUNAKAN  MIKROKONTROLLER ATMEGA 16
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 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
 
Sistem inputoutput
Sistem inputoutputSistem inputoutput
Sistem inputoutput
 

More from RenataNoviene

RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RenataNoviene
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RenataNoviene
 
Flowchart dan Program untuk Menyalakan Dua Led
Flowchart dan Program untuk Menyalakan Dua LedFlowchart dan Program untuk Menyalakan Dua Led
Flowchart dan Program untuk Menyalakan Dua LedRenataNoviene
 
Syarat pnp konduktor
Syarat pnp konduktorSyarat pnp konduktor
Syarat pnp konduktorRenataNoviene
 
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan ExcelContoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan ExcelRenataNoviene
 
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan ExcelContoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan ExcelRenataNoviene
 
Perbedaan sistem linier dan non linier
Perbedaan sistem linier dan non linier Perbedaan sistem linier dan non linier
Perbedaan sistem linier dan non linier RenataNoviene
 

More from RenataNoviene (7)

RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROPROSESOR RA...
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROPROSESOR RASPB...
 
Flowchart dan Program untuk Menyalakan Dua Led
Flowchart dan Program untuk Menyalakan Dua LedFlowchart dan Program untuk Menyalakan Dua Led
Flowchart dan Program untuk Menyalakan Dua Led
 
Syarat pnp konduktor
Syarat pnp konduktorSyarat pnp konduktor
Syarat pnp konduktor
 
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan ExcelContoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
 
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan ExcelContoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
Contoh Soal dan Penyelesaian Metode Biseksi Menggunakan Excel
 
Perbedaan sistem linier dan non linier
Perbedaan sistem linier dan non linier Perbedaan sistem linier dan non linier
Perbedaan sistem linier dan non linier
 

Recently uploaded

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfYogiCahyoPurnomo
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxRemigius1984
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxsiswoST
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 

Recently uploaded (8)

Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
Manual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptxManual Desain Perkerasan jalan 2017 FINAL.pptx
Manual Desain Perkerasan jalan 2017 FINAL.pptx
 
materi pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptxmateri pengendalian proyek konstruksi.pptx
materi pengendalian proyek konstruksi.pptx
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 

DC MOTOR WALKING ROBOT

  • 1. RANCANG BANGUN PUTAR BALIK MOTOR DCWALKING ROBOT MENGGUNAKAN MIKROKONTROLERAT MEGA 16 Nama : Renata Brigita Noviene NPM : 1610501099 Mata Kuliah : Mikrokontroler 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