RANCANGBANGUN WALKINGROBOT MAJU-MUNDURMENGGUNAKAN
MIKROKONTROLLERATEMEGA16
Jurusan Teknik Elektro
Fakultas Teknik
Universitas Tidar
2019
Nama : Halidariza F.B.
NPM : 1610501082
Mata Kuliah : Mikrokontroller
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
Outline
• Tujuan
• Alat dan Bahan
• Langkah kerja
• Dasar teori
• Flowchart
• Program
• Kesimpulan
• Gambar
• Daftar pustaka
Tujuan
Mengetahui dan memahami bagaimana memrogram mikrokontroler
untuk menyalakan motor DC Dan putar balik motor DC juga untuk mengetaui
cara memrogram I/O dengan menggunakan aplikasi bascom AVR.
Alat dan Bahan
 Minimum sistem (1 buah)
 Kabel jumper
(secukupnya)
 Resistor 1 kohm (2 buah)
 USB downloader (1 buah)
 Motor DC (1buah)
 Kardus (secukupnya)
 Karet
(secukupnya)
 Puli (secukupnya)
 Relay DPDT (2buah)
 Transistor 2sc1061 (2buah)
 Project board (1buah)
Langkah kerja
1. Menyiapkan alat dan bahan.
2. Membuat program dan merangkai driver relay.
3. Memasukkan program pada minimum sistem dan merangkai
menggunakan kabel jumper
4. Menjalankan program dan mengamati waktu delay.
5. Mendokumentasikan hasil praktikum.
Dasar teori
Minimum 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.
Relay merupakan 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.
Relay yang paling sederhana yaitu relay elektromekanis yang
memberikan pergerakan mekanis saat mendapatkan energi listrik. Secara
sederhana relay elektromekanis ini didefinisikan sebagai berikut.
• Alat yang menggunakan gaya elektromagnetik untuk menutup atau
membuka kontak saklar.
• Saklar yang digerakkan secara mekanis oleh daya atau energi listrik..
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.
Relay merupakan komponen listrik yang memiliki prinsip kerja
magnet dengan induksi listrik. Relay terdiri atas bagian-bagian utama
sebagai berikut.
• Coil atau Kumparan, merupakan gulungan kawat yang mendapat arus listrik. adalah
sejenis saklar yang pergerakannya tergantung dari ada tidaknya arus listrik di coil.
• Contact atau Penghubung, adalah sejenis saklar yang pergerakannya tergantung dari
ada tidaknya arus listrik di coil. Contact ada 2 jenis : Normally Open (kondisi awal
sebelum diaktifkan open), dan Normally Closed (kondisi awal sebelum diaktifkan
close).
Flowchart
Berikutpenjelasan flowchart diatas :
• Mulai
• Menetapkan variabel dan urutan Motor DC 1 SAMPAI 8
• menentukan waktu delay Motor DC 1 SAMPAI 8
• Membaca conveyer yang akan dieksekusi.
• Menghitung mundur timer.
• Ketika timer sudah 0, artinya conveyer selesai menyala jika belum
maka tunggu timer sampai 0
• Proses berulang kembali ke awal, lamanya timer menghitung
mundur ataupun urutan kerja lampu dari berbagai arah dapat di
sesuaikan kembali jika memang dibutuhkan, ataupun bisa dibiarkan
tetap jika belum dibutuhkan penyesuaian.
• Selesai
Program
$regfile = "m16def.dat" 'mendeklarasikan tipe kontroler yang akan dipakai'
$crystal = 11059200 'osilator didalam mikrokontroler yang digunakan sebagai pembangkit pulsa clock'
'$sim 'untuk mensimulasikan program yang akan dijalankan'
'jika program dijalankan maka sim tidak diperlukan'
Config Porta = Output 'mendeklarasikan PORTA sebagai output'
Do 'untuk memulai program'
Porta = &B00000000 'ROBOT pada PORTA bit ke 1-8 mati'
Wait 2 '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
Kesimpulan
Relay merupakan suatu peranti yang bekerja berdasarkan
elektromagnetik untuk menggerakan sejumlah kontaktor yang
tersusun atau sebuah saklar elektronis yang dapat dikendalikan dari
rangkaian elektronik lainnya.
Gambar
Link Youtobe : https://youtu.be/inx8lYwFRxU
Daftar pustaka
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

PPTX
Atmega16 conveyor
PPTX
Walking robot atemega16
PPTX
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
PPTX
Walking robot raspbery pi b+
DOCX
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
PPTX
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
DOCX
Lab 4 forward reverse
PPT
Inverter
Atmega16 conveyor
Walking robot atemega16
Rancang bangun conveyor Menggunakan Mikrokontroller atmega 16
Walking robot raspbery pi b+
Rancang Bangun Putar Balik DC Mini Conveyor Menggunakan Mikrokontroler ATMega 16
RANCANG BANGUN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNKAN MIKROKONTROLER A...
Lab 4 forward reverse
Inverter

What's hot (9)

PPT
Kk012 menguji dc power dan peralatan rectifier
PPTX
TACHOMETER DAN PENA UJIAN
PPTX
Komponen dalam litar kawalan
PPT
12 trafo-instrument
PPT
4098472 (1)
PPT
Rachel chandra tmb_multivibrator bistable_revisi
PPTX
Interfacing microcontroller and dc motor (with 8051 microcontroller)
PPT
Multivibrator ppt
PPT
Kk012 menguji dc power dan peralatan rectifier
TACHOMETER DAN PENA UJIAN
Komponen dalam litar kawalan
12 trafo-instrument
4098472 (1)
Rachel chandra tmb_multivibrator bistable_revisi
Interfacing microcontroller and dc motor (with 8051 microcontroller)
Multivibrator ppt
Ad

Similar to Atmega16 walking robot (20)

PPTX
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
PPTX
conveyor menggunakan mikroprosesor raspberry pi 3 b+
PPTX
Robot mikroprosessor
PPTX
Peracangan walking robot maju mundur menggunakan mikrokontroller
PPTX
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
PPTX
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
DOCX
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
PPTX
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16
PPTX
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
DOCX
Lab 5 star delta
DOCX
Laporan mikrokontroler conveyor
PPTX
KELOMPOK 3 CIRCUIT BREAKER PERALATAN & TEKNIK TEGANGAN TINGGI.pptx
PPTX
walking robot sederharna motor dc
DOCX
Mini conveyor dengan atmega16
PPTX
ppt presentasi pembangkit listrik tenaga surya.pptx
PPTX
ppt presentasi Pembangkit Listrik Tenaga Surya.pptx
PPTX
perencanaan panael Motor listrik. PM.pptx
DOCX
23491369 litar-elektronik
PPTX
Materi Instalasu Penerangan Listrik.pptx
RANCANG BANGUN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLER ATME...
conveyor menggunakan mikroprosesor raspberry pi 3 b+
Robot mikroprosessor
Peracangan walking robot maju mundur menggunakan mikrokontroller
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
PERANCANGAN CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEGA 16
Rancang bangun putar balik motor dc walking robot menggunakan Mikrokontroler ...
Lab 5 star delta
Laporan mikrokontroler conveyor
KELOMPOK 3 CIRCUIT BREAKER PERALATAN & TEKNIK TEGANGAN TINGGI.pptx
walking robot sederharna motor dc
Mini conveyor dengan atmega16
ppt presentasi pembangkit listrik tenaga surya.pptx
ppt presentasi Pembangkit Listrik Tenaga Surya.pptx
perencanaan panael Motor listrik. PM.pptx
23491369 litar-elektronik
Materi Instalasu Penerangan Listrik.pptx
Ad

Recently uploaded (14)

PDF
441817878-K3-Pada-Alat-Berat.pdf pemahaman
PPTX
PPT mssp arham muthahhari mata kuliah ms
PPTX
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
PPTX
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PPTX
PRESENTATION PRODUCT KNOWLEDGE Mc-Quay (ID).pptx
PPT
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
PPTX
LAPORAN ANTARA JAKSTRADA PROPINSI NTT.PPT
PPTX
Seminar Hasil Penelitian Analisis Pegas Daun
PPTX
Rekayasa Lingkungan menjadikan lingkungan lebih baik
PDF
Jual GPS Topcon HiPer SR Extended Range Site Receiver
DOCX
MPLS PAUD.docx teks sebagai penyemangat anak-anak
PPTX
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
PPTX
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
PPTX
KETERAMPILAN KADER - Copy TAHUN 2024.pptx
441817878-K3-Pada-Alat-Berat.pdf pemahaman
PPT mssp arham muthahhari mata kuliah ms
TUGAS Pandangan Aksiologi dalam Filsafat Ilmu.pptx
Ilmu Geologi pertambangan dan peran dalam industri.pptx
PRESENTATION PRODUCT KNOWLEDGE Mc-Quay (ID).pptx
Presentasi Tentang Diagram P-h dan Diagram Psikrometrik.ppt
LAPORAN ANTARA JAKSTRADA PROPINSI NTT.PPT
Seminar Hasil Penelitian Analisis Pegas Daun
Rekayasa Lingkungan menjadikan lingkungan lebih baik
Jual GPS Topcon HiPer SR Extended Range Site Receiver
MPLS PAUD.docx teks sebagai penyemangat anak-anak
Data mining mengolah informasi dan menjadikannya dasar pengambilan keputusan
Metode Penanggulangan Kehilangan Air dan Strategi Pengendalian Kehilangan Air...
KETERAMPILAN KADER - Copy TAHUN 2024.pptx

Atmega16 walking robot

  • 1. RANCANGBANGUN WALKINGROBOT MAJU-MUNDURMENGGUNAKAN MIKROKONTROLLERATEMEGA16 Jurusan Teknik Elektro Fakultas Teknik Universitas Tidar 2019 Nama : Halidariza F.B. NPM : 1610501082 Mata Kuliah : Mikrokontroller Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
  • 2. Outline • Tujuan • Alat dan Bahan • Langkah kerja • Dasar teori • Flowchart • Program • Kesimpulan • Gambar • Daftar pustaka
  • 3. Tujuan Mengetahui dan memahami bagaimana memrogram mikrokontroler untuk menyalakan motor DC Dan putar balik motor DC juga untuk mengetaui cara memrogram I/O dengan menggunakan aplikasi bascom AVR.
  • 4. Alat dan Bahan  Minimum sistem (1 buah)  Kabel jumper (secukupnya)  Resistor 1 kohm (2 buah)  USB downloader (1 buah)  Motor DC (1buah)  Kardus (secukupnya)  Karet (secukupnya)  Puli (secukupnya)  Relay DPDT (2buah)  Transistor 2sc1061 (2buah)  Project board (1buah)
  • 5. Langkah kerja 1. Menyiapkan alat dan bahan. 2. Membuat program dan merangkai driver relay. 3. Memasukkan program pada minimum sistem dan merangkai menggunakan kabel jumper 4. Menjalankan program dan mengamati waktu delay. 5. Mendokumentasikan hasil praktikum.
  • 6. Dasar teori Minimum 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. Relay merupakan 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.
  • 7. Relay yang paling sederhana yaitu relay elektromekanis yang memberikan pergerakan mekanis saat mendapatkan energi listrik. Secara sederhana relay elektromekanis ini didefinisikan sebagai berikut. • Alat yang menggunakan gaya elektromagnetik untuk menutup atau membuka kontak saklar. • Saklar yang digerakkan secara mekanis oleh daya atau energi listrik.. 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.
  • 8. Relay merupakan komponen listrik yang memiliki prinsip kerja magnet dengan induksi listrik. Relay terdiri atas bagian-bagian utama sebagai berikut. • Coil atau Kumparan, merupakan gulungan kawat yang mendapat arus listrik. adalah sejenis saklar yang pergerakannya tergantung dari ada tidaknya arus listrik di coil. • Contact atau Penghubung, adalah sejenis saklar yang pergerakannya tergantung dari ada tidaknya arus listrik di coil. Contact ada 2 jenis : Normally Open (kondisi awal sebelum diaktifkan open), dan Normally Closed (kondisi awal sebelum diaktifkan close).
  • 10. Berikutpenjelasan flowchart diatas : • Mulai • Menetapkan variabel dan urutan Motor DC 1 SAMPAI 8 • menentukan waktu delay Motor DC 1 SAMPAI 8 • Membaca conveyer yang akan dieksekusi. • Menghitung mundur timer. • Ketika timer sudah 0, artinya conveyer selesai menyala jika belum maka tunggu timer sampai 0 • Proses berulang kembali ke awal, lamanya timer menghitung mundur ataupun urutan kerja lampu dari berbagai arah dapat di sesuaikan kembali jika memang dibutuhkan, ataupun bisa dibiarkan tetap jika belum dibutuhkan penyesuaian. • Selesai
  • 11. Program $regfile = "m16def.dat" 'mendeklarasikan tipe kontroler yang akan dipakai' $crystal = 11059200 'osilator didalam mikrokontroler yang digunakan sebagai pembangkit pulsa clock' '$sim 'untuk mensimulasikan program yang akan dijalankan' 'jika program dijalankan maka sim tidak diperlukan' Config Porta = Output 'mendeklarasikan PORTA sebagai output' Do 'untuk memulai program' Porta = &B00000000 'ROBOT pada PORTA bit ke 1-8 mati' Wait 2 '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
  • 12. Kesimpulan Relay merupakan suatu peranti yang bekerja berdasarkan elektromagnetik untuk menggerakan sejumlah kontaktor yang tersusun atau sebuah saklar elektronis yang dapat dikendalikan dari rangkaian elektronik lainnya.
  • 13. Gambar Link Youtobe : https://youtu.be/inx8lYwFRxU
  • 14. Daftar pustaka Putra, A. E. (2010). Mudah Menguasai Pemrograman Mikrokontroler Atmel AVR menggunakan BASCOM-AVR. Yogyakarta : Kelompok Riset DSP dan Embedded Intelligent System – ELINS.