SlideShare a Scribd company logo
1 of 14
PERACANGAN WALKING ROBOT MAJU - MUNDUR
MENGGUNAKAN MIKROKONTROLLER ATEMEGA 16
Nama : Nula Rusdiana
NPM : 1710501001
Mata Kuliah : Sistem Mikrokontroller
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
Jurusan Teknik Elektro
Fakultas Teknik
Universitas Tidar
2019
Daftar isi
• Dasar teori
• Tujuan
• Alat dan bahan
• Langkah kerja
• Program dan penjelasan program
• Flowchart dan penjelasan flowchart
• Kesimpulan
• Foto hasil
• Daftar pustaka
Dasar teori
• Mikrokontroler adalah sebuah rangkaian paling sederhana dari sebuah
mikrokontroler agar IC mikrokontroler tersebut bisa beroperasi dan
diprogram. Dalam aplikasinya sistem minimum sering dihubungkan dengan
rangkaian lain untuk tujuan tertentu. Robot adalah sebuah alat otomatis
yang dapat melakukan fungsi tertentu berdasarkan kebutuhan manusia.
Atau mesin yang diprogram oleh komputer untuk melakukan serangkaian
tugas secara otomatis.
• 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.
• Relay terdiri dari 3 bagian utama, yaitu:
• Common, merupakan bagian yang tersambung dengan Normally
Close (dalam keadaan normal).
• Koil (kumparan), merupakan komponen utama relay yang digunakan
untuk menciptakan medan magnet.
• Kontak, yang terdiri dari Normally Close dan Normally Open.
Tujuan
• Mengetahui dan memahami bagaimana memrogram mikrokontroler
untuk menyalakan motor DC maju-mundur juga untuk mengetaui
cara memrogram I/O dengan menggunakan aplikasi bascom AVR.
Alat dan Bahan
• Batre 9volt (1 buah)
• Mikrokontroler Atmega 16 (1 buah)
• Transostor 2BC1061 ( 2 buah)
• Diode 1 A ( 2 buah )
• Motor DC ( 1 buah)
• Kabel jumper (secukupnya)
• kardus (secukupnya)
• Resistor 1000 ohm (12 buah)
• Relay ( 2 buah )
• Catu daya ( 1 buah)
• Stik es krim ( secukupnya)
• Lem ( secukupnya)
• Mesin Bor (1 buah)
• Breadboard ( 1 buah)
• Cutter ( 1 buah)
Langkah kerja
• Menyiapkan alat dan bahan.
• Membuat kerangka robot
• Membuat program dan merangkai driver relay.
• Memasukkan program pada mikrokontroler dan merangkai
menggunakan kabel jumper
• Menjalankan program dan mengamati waktu delay
• Mendokumentasikan hasil praktikum.
Program
• $regfile = "m16def.dat"
• $crystal = 12000000
• Config Porta = Output
• Do
• Porta = &B00000001
• Wait 3
• Porta = &B00000000
• Wait 1
• Porta = &B00000010
• Wait 3
• Porta = &B00000000
• Wait 1
• Loop
• End
Penjelasan program
• $regfile = "m16def.dat" 'mendeklarasikan tipe kontroler yang akan dipakai'
• $crystal = 12000000 'osilator didalam mikrokontroler yang digunakan sebagai pembangkit pulsa clock'
• Config Porta = Output 'mendeklarasikan PORTA sebagai output'
• Do 'untuk memulai program'
• Porta = &B00000000 'ROBOT pada PORTA bit ke 1-8 mati'
• Wait 3 'menunggu waktu yang telah ditentukan'
• Porta = &B00000010 'ROBOT pada PORTA bit ke 2 hidup robot bergerak maju
• Wait 3 'menunggu waktu yang telah ditentukan'
• Porta = &B00000000 'ROBOT pada PORTA bit ke 1-8 mati
• Wait 2 'menunggu waktu yang telah ditentukan'
• Porta = &B00000001 'ROBOT pada PORTA bit ke 1 hidup robot bergerak mundur
• Wait 3 'menunggu waktu yang telah ditentukan'
• Loop ' kembali ke DO dan mengulang program lagi'
• End selesai
flowchart
Penjelasan flowchart
• Mulai
• Menetapkan variabel dan urutan Motor DC
• menentukan waktu delay Motor DC
• Membaca program yang akan dieksekusi.
• Ketika timer sudah 0, artinya robot mundur dan 1 artinya maju
• Proses berulang kembali ke awal.
• Selesai
Kesimpulan
• Pada praktikum ini waktu maju dan mundur sangat diperhatikan
sebab waktu delay akan menjadi patokan saat program berhasil atau
tidaknya.
Foto hasil
Daftar pustaka
• Iswanto, Maharani Nia.2015.Mikrokontroler Teori dan Praktik Atmega
16 dengan Bahasa C. Jakarta:CV Budi Utama.
• Putra, A. E. (2010). Mudah Menguasai Pemrograman
Mikrokontroler Atmel AVR menggunakan BASCOM-AVR. Yogyakarta :
Kelompok Riset DSP dan Embedded Intelligent System – ELINS.

More Related Content

What's hot

Robot mikroprosessor
Robot mikroprosessorRobot mikroprosessor
Robot mikroprosessorHalidariza
 
Perencanaan pembuatan walking robot
Perencanaan pembuatan walking robotPerencanaan pembuatan walking robot
Perencanaan pembuatan walking robotCcoc8808
 
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
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Yazid98
 
1 pengenalan-automasi
1 pengenalan-automasi1 pengenalan-automasi
1 pengenalan-automasiagung92
 
Running LED with ATmega 16
Running LED with ATmega 16Running LED with ATmega 16
Running LED with ATmega 161710501082
 
Lucky rachmandani 2412031058
Lucky rachmandani   2412031058Lucky rachmandani   2412031058
Lucky rachmandani 2412031058Lucky Rachmandani
 
Walking Robot Roda Tiga
Walking Robot Roda TigaWalking Robot Roda Tiga
Walking Robot Roda TigaCcoc8808
 
Robot Becak
Robot BecakRobot Becak
Robot BecakCcoc8808
 
Mekatronika modul 8
Mekatronika modul 8Mekatronika modul 8
Mekatronika modul 8Rifqy R
 
Walking robot - Penjual pizza
Walking robot - Penjual pizzaWalking robot - Penjual pizza
Walking robot - Penjual pizzaWyllhansR
 
Walking robot - Penjual sayur
Walking robot - Penjual sayurWalking robot - Penjual sayur
Walking robot - Penjual sayurWyllhansR
 
Walking robot - becak tarik
Walking robot - becak tarikWalking robot - becak tarik
Walking robot - becak tarikWyllhansR
 

What's hot (20)

Robot mikroprosessor
Robot mikroprosessorRobot mikroprosessor
Robot mikroprosessor
 
Perencanaan pembuatan walking robot
Perencanaan pembuatan walking robotPerencanaan pembuatan walking robot
Perencanaan pembuatan walking robot
 
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
 
Fuzzy logic part6
Fuzzy logic part6Fuzzy logic part6
Fuzzy logic part6
 
Tugayil
TugayilTugayil
Tugayil
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
1 pengenalan-automasi
1 pengenalan-automasi1 pengenalan-automasi
1 pengenalan-automasi
 
Running LED with ATmega 16
Running LED with ATmega 16Running LED with ATmega 16
Running LED with ATmega 16
 
Lucky rachmandani 2412031058
Lucky rachmandani   2412031058Lucky rachmandani   2412031058
Lucky rachmandani 2412031058
 
Walking Robot Roda Tiga
Walking Robot Roda TigaWalking Robot Roda Tiga
Walking Robot Roda Tiga
 
Robot Becak
Robot BecakRobot Becak
Robot Becak
 
Mekatronika modul 8
Mekatronika modul 8Mekatronika modul 8
Mekatronika modul 8
 
Job 3
Job 3Job 3
Job 3
 
Job 4
Job 4Job 4
Job 4
 
Tp.plc
Tp.plcTp.plc
Tp.plc
 
Walking robot - Penjual pizza
Walking robot - Penjual pizzaWalking robot - Penjual pizza
Walking robot - Penjual pizza
 
Walking robot - Penjual sayur
Walking robot - Penjual sayurWalking robot - Penjual sayur
Walking robot - Penjual sayur
 
Walking robot - becak tarik
Walking robot - becak tarikWalking robot - becak tarik
Walking robot - becak tarik
 
Ppt 3 robot
Ppt 3 robotPpt 3 robot
Ppt 3 robot
 
Laporan fix
Laporan fixLaporan fix
Laporan fix
 

Similar to Peracangan walking robot maju mundur menggunakan mikrokontroller

Atmega16 conveyor
Atmega16 conveyorAtmega16 conveyor
Atmega16 conveyorHalidariza
 
Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robotHalidariza
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RenataNoviene
 
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
 
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
 
Walking robot atemega16
Walking robot atemega16Walking robot atemega16
Walking robot atemega16faizallicall
 
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
 
Walking robot raspbery pi b+
Walking robot raspbery pi b+Walking robot raspbery pi b+
Walking robot raspbery pi b+faizallicall
 
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis5223127190
 
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis5223127190
 
Laporan mikrokontroler robot
Laporan mikrokontroler robotLaporan mikrokontroler robot
Laporan mikrokontroler robotTriKustini
 
Laporan mikrokontroler conveyor
Laporan mikrokontroler conveyorLaporan mikrokontroler conveyor
Laporan mikrokontroler conveyorTriKustini
 
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...
perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...muhamadaulia3
 
Praktek mikroprosesor conveyor
Praktek mikroprosesor conveyorPraktek mikroprosesor conveyor
Praktek mikroprosesor conveyoranis_mh
 
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRianaDS
 
Alat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcDeva Saputra
 
Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6agusadibudiarto98
 
Automatic Lamp using Arduino UNO, LDR and RTC DS1307
Automatic Lamp using Arduino UNO, LDR and RTC DS1307Automatic Lamp using Arduino UNO, LDR and RTC DS1307
Automatic Lamp using Arduino UNO, LDR and RTC DS1307fauziahnurm
 
HOME AUTOMATION
HOME AUTOMATIONHOME AUTOMATION
HOME AUTOMATIONAzis A W
 

Similar to Peracangan walking robot maju mundur menggunakan mikrokontroller (20)

Atmega16 conveyor
Atmega16 conveyorAtmega16 conveyor
Atmega16 conveyor
 
Atmega16 walking robot
Atmega16 walking robotAtmega16 walking robot
Atmega16 walking robot
 
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...RANCANG BANGUN  PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
 
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+
 
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
 
Walking robot atemega16
Walking robot atemega16Walking robot atemega16
Walking robot atemega16
 
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
 
Walking robot raspbery pi b+
Walking robot raspbery pi b+Walking robot raspbery pi b+
Walking robot raspbery pi b+
 
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
 
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
 
Laporan mikrokontroler robot
Laporan mikrokontroler robotLaporan mikrokontroler robot
Laporan mikrokontroler robot
 
Laporan mikrokontroler conveyor
Laporan mikrokontroler conveyorLaporan mikrokontroler conveyor
Laporan mikrokontroler conveyor
 
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...
perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...perancangan putar balik motor dc  walking robot  menggunakan  mikroprosesor r...
perancangan putar balik motor dc walking robot menggunakan mikroprosesor r...
 
Praktek mikroprosesor conveyor
Praktek mikroprosesor conveyorPraktek mikroprosesor conveyor
Praktek mikroprosesor conveyor
 
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
 
Alat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plcAlat penyortir botol minum berbasis plc
Alat penyortir botol minum berbasis plc
 
Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6Tugas mikrokontroler konveyor sem 6
Tugas mikrokontroler konveyor sem 6
 
Automatic Lamp using Arduino UNO, LDR and RTC DS1307
Automatic Lamp using Arduino UNO, LDR and RTC DS1307Automatic Lamp using Arduino UNO, LDR and RTC DS1307
Automatic Lamp using Arduino UNO, LDR and RTC DS1307
 
HOME AUTOMATION
HOME AUTOMATIONHOME AUTOMATION
HOME AUTOMATION
 
HOME AUTOMATION
HOME AUTOMATIONHOME AUTOMATION
HOME AUTOMATION
 

Recently uploaded

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
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxFahrizalTriPrasetyo
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxyoodika046
 
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
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptarifyudianto3
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxarifyudianto3
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxArisatrianingsih
 
sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Parthusien3
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdffitriAnnisa54
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptxEnginerMine
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxAndimarini2
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptxilanarespatinovitari1
 
POWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATASPOWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATASMuhammadFiqi8
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptDellaEkaPutri2
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxarifyudianto3
 

Recently uploaded (16)

MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
 
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
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
 
sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Part
 
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
 
POWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATASPOWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATAS
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
 
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptxMateri Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
Materi Asesi SKK Manajer Pelaksana SPAM- jenjang 6.pptx
 

Peracangan walking robot maju mundur menggunakan mikrokontroller

  • 1. PERACANGAN WALKING ROBOT MAJU - MUNDUR MENGGUNAKAN MIKROKONTROLLER ATEMEGA 16 Nama : Nula Rusdiana NPM : 1710501001 Mata Kuliah : Sistem Mikrokontroller Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng. Jurusan Teknik Elektro Fakultas Teknik Universitas Tidar 2019
  • 2. Daftar isi • Dasar teori • Tujuan • Alat dan bahan • Langkah kerja • Program dan penjelasan program • Flowchart dan penjelasan flowchart • Kesimpulan • Foto hasil • Daftar pustaka
  • 3. Dasar teori • Mikrokontroler adalah sebuah rangkaian paling sederhana dari sebuah mikrokontroler agar IC mikrokontroler tersebut bisa beroperasi dan diprogram. Dalam aplikasinya sistem minimum sering dihubungkan dengan rangkaian lain untuk tujuan tertentu. Robot adalah sebuah alat otomatis yang dapat melakukan fungsi tertentu berdasarkan kebutuhan manusia. Atau mesin yang diprogram oleh komputer untuk melakukan serangkaian tugas secara otomatis. • 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.
  • 4. • Relay terdiri dari 3 bagian utama, yaitu: • Common, merupakan bagian yang tersambung dengan Normally Close (dalam keadaan normal). • Koil (kumparan), merupakan komponen utama relay yang digunakan untuk menciptakan medan magnet. • Kontak, yang terdiri dari Normally Close dan Normally Open.
  • 5. Tujuan • Mengetahui dan memahami bagaimana memrogram mikrokontroler untuk menyalakan motor DC maju-mundur juga untuk mengetaui cara memrogram I/O dengan menggunakan aplikasi bascom AVR.
  • 6. Alat dan Bahan • Batre 9volt (1 buah) • Mikrokontroler Atmega 16 (1 buah) • Transostor 2BC1061 ( 2 buah) • Diode 1 A ( 2 buah ) • Motor DC ( 1 buah) • Kabel jumper (secukupnya) • kardus (secukupnya) • Resistor 1000 ohm (12 buah) • Relay ( 2 buah ) • Catu daya ( 1 buah) • Stik es krim ( secukupnya) • Lem ( secukupnya) • Mesin Bor (1 buah) • Breadboard ( 1 buah) • Cutter ( 1 buah)
  • 7. Langkah kerja • Menyiapkan alat dan bahan. • Membuat kerangka robot • Membuat program dan merangkai driver relay. • Memasukkan program pada mikrokontroler dan merangkai menggunakan kabel jumper • Menjalankan program dan mengamati waktu delay • Mendokumentasikan hasil praktikum.
  • 8. Program • $regfile = "m16def.dat" • $crystal = 12000000 • Config Porta = Output • Do • Porta = &B00000001 • Wait 3 • Porta = &B00000000 • Wait 1 • Porta = &B00000010 • Wait 3 • Porta = &B00000000 • Wait 1 • Loop • End
  • 9. Penjelasan program • $regfile = "m16def.dat" 'mendeklarasikan tipe kontroler yang akan dipakai' • $crystal = 12000000 'osilator didalam mikrokontroler yang digunakan sebagai pembangkit pulsa clock' • Config Porta = Output 'mendeklarasikan PORTA sebagai output' • Do 'untuk memulai program' • Porta = &B00000000 'ROBOT pada PORTA bit ke 1-8 mati' • Wait 3 'menunggu waktu yang telah ditentukan' • Porta = &B00000010 'ROBOT pada PORTA bit ke 2 hidup robot bergerak maju • Wait 3 'menunggu waktu yang telah ditentukan' • Porta = &B00000000 'ROBOT pada PORTA bit ke 1-8 mati • Wait 2 'menunggu waktu yang telah ditentukan' • Porta = &B00000001 'ROBOT pada PORTA bit ke 1 hidup robot bergerak mundur • Wait 3 'menunggu waktu yang telah ditentukan' • Loop ' kembali ke DO dan mengulang program lagi' • End selesai
  • 11. Penjelasan flowchart • Mulai • Menetapkan variabel dan urutan Motor DC • menentukan waktu delay Motor DC • Membaca program yang akan dieksekusi. • Ketika timer sudah 0, artinya robot mundur dan 1 artinya maju • Proses berulang kembali ke awal. • Selesai
  • 12. Kesimpulan • Pada praktikum ini waktu maju dan mundur sangat diperhatikan sebab waktu delay akan menjadi patokan saat program berhasil atau tidaknya.
  • 14. Daftar pustaka • Iswanto, Maharani Nia.2015.Mikrokontroler Teori dan Praktik Atmega 16 dengan Bahasa C. Jakarta:CV Budi Utama. • Putra, A. E. (2010). Mudah Menguasai Pemrograman Mikrokontroler Atmel AVR menggunakan BASCOM-AVR. Yogyakarta : Kelompok Riset DSP dan Embedded Intelligent System – ELINS.