PEMBUATAN ROBOT MOTOR DC
DENGAN MENGGUNAKAN
MIKROKONTROLER ATMEGA-16
Disusun oleh :
Richard Heidy P 1710501025
Dosen Pengampu :
R. Suryoto Edy Raharjo, S.T., M.Eng.
1. BASCOM-AVR
BASCOM AVR sendiri adalah salah satu tool untuk pengembangan / pembuatan program untuk
kemudian ditanamkan dan dijalankan pada mikrokontroler terutama mikrokontroler keluarga AVR .
BASCOM AVR juga bisa disebut sebagai IDE (Integrated Development Environment) yaitu lingkungan
kerja yang terintegrasi, karena disamping tugas utamanya meng-compile kode program menjadi file hex /
bahasa mesin, BASCOM AVR juga memiliki kemampuan / fitur lain yang berguna sekali seperti
monitoring komunikasi serial dan untuk menanamkan program yang sudah di compile ke mikrokontroler
BASCOM AVR menyediakan pilihan yang dapat mensimulasikan program. Program simulasi ini
bertujuan untuk menguji suatu aplikasi yang dibuat dengan pergerakan LED yang ada pada layar simulasi
dan dapat juga langsung dilihat pada LCD, jika kita membuat aplikasi yang berhubungan dengan LCD.
Intruksi yang dapat digunakan pada editor BASCOM AVR relatif cukup banyak dan tergantung dari tipe
dan jenis AVR yang digunakan. Berikut ini adalah beberapa perintah intruksi-intruksi dasar yang digunakan
pada BASCOM AVR.
2. Mikrokontroler ATMega16
Mikrokontroler merupakan keseluruhan sistem komputer yang dikemas menjadi sebuah chip di mana di
dalamnya sudah terdapat Mikroprosesor, I/O, Memori bahkan ADC, berbeda dengan Mikroprosesor yang
berfungsi sebagai pemroses data.
Mikrokontroller AVR (Alf and Vegard’s Risc processor) memiliki arsitektur 8 bit, dimana semua instruksi
dikemas dalam kode 16-bit dan sebagian besar instruksi dieksekusi dalam 1 siklus clock atau dikenal dengan
teknologi RISC (Reduced Instruction Set Computing). Secara umum, AVR dapat dikelompokan ke dalam 4
kelas, yaitu keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing-
masing adalah kapasitas memori, peripheral dan fungsinya. Dari segi arsitektur dan instruksi yang digunakan,
mereka bisa dikatakan hampir sama. Berikut ini gambar Mikrokontroler Atmega16.
Alat dan Bahan
a) Alat
1. Gunting
2. Lem Tembak
3. Cutter
4. Penggaris
5. Solder dan Tinol
6. Jangkar
b)Bahan
1.Minimum Sistem
2.Projectboard
3.Kabel
4.Kabel jumper
5.Kertas Karton
6.Solatip
7.Stik es krim
8.Tusuk sate
9.Mur dan Baut
10.Relay
11.Baterai 9 volt
12.Kabel IDC
13. Dioda (1N4402)
14.Resitor 1K
15.Transistor C1601
16.Soket Battrai 9v
FLOWCHART ROBOT THREE WHEELS ELECTRIC BIKE
Mulai
Inisialisasi
minimum sistem
atmega16
Do
Robot berjalan
maju 3 detik
Robot berjalan
munduri 3
detik
Loop END
PROGRAM DAN KETERANGAN
Program FLOWCHART ROBOT THREE WHEELS ELECTRIC BIKE Maju dan Mundur
$regfile = "m161def.dat"
$crystal = 8000000
Config Porta = Output
Do
Porta = &B00000001
Wait 3
Porta = &B00000010
Wait 3
Loop
End
Keterangan Program
 $regfile = “m16def.dat” merupakan pengarah pengarah
preprosesor bahasa BASIC yang memerintahkan untuk
meyisipkan file lain, dalam hal ini adalah file m16def.dat
yang berisi deklarasi register dari mikrokonroller ATmega
16
 $crystal = 8000000 ‘menggunakan crystal clock 8 MHz
 PORT A = sebagai output
 Wait 3 berarti robot akan berjalan maju 3 detik dan berjalan
mundur 3 detik
LAMPIRAN
• Rangkaian
•Gambar Miniatur Robot
Gambar miniatur becak Gambar miniatur motor sayur Gambar Miniatur Becak Cina

More Related Content

PPTX
Ppt robot roda 3 aldi
PPTX
PEMBUATAN ROBOT MINATUR CARRETA DENGAN SISTEM ATMEGA 16
PPTX
PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16
PPTX
PEMBUATAN ROBOT MINATUR SCOOTER MENGUNAKAN SIDTEM ATMEGA 16
PDF
Microrobotics.blogspot.com
PPTX
Miniatur Traffic Light dengan mikrokontroller
PPTX
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
PPTX
Walking robot
Ppt robot roda 3 aldi
PEMBUATAN ROBOT MINATUR CARRETA DENGAN SISTEM ATMEGA 16
PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16
PEMBUATAN ROBOT MINATUR SCOOTER MENGUNAKAN SIDTEM ATMEGA 16
Microrobotics.blogspot.com
Miniatur Traffic Light dengan mikrokontroller
PERANCANGAN PUTAR BALIK MOTOR DC WALKING ROBOT MENGGUNAKAN MIKROKONTROLLER ...
Walking robot

Similar to robot motor dc (20)

PPTX
Walking Robot Menggunakan Atmega 16
PPTX
Pengaplikasian mikrokontroller pada robot karton
PPTX
Walking Robot Menggunakan ATMega16
PPTX
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
PPTX
Rancang Walking Robot Dengan Mikrokontroler Atmega16
PPTX
Walking robot bergerak maju berhenti menggunakan atmega16
DOCX
Laporan mikrokontroler robot
PPTX
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
PPTX
Robot Dengan Motor DC dan Atmega 16
DOCX
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
PPTX
ROBOT SEDERHANA
PPTX
Robot menggelinding menggunakan mikrokontroller ATmega16
PDF
Bab 4. Penggunaan Software AVR Studio 4, Simulasi dan Downloader
PDF
Basic avr-microcontroller-tutorial 8535
PDF
Basic avr-microcontroller-tutorial v3
DOC
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
PPTX
Kuliah 3-mengenal avr
PPTX
Peracangan walking robot maju mundur menggunakan mikrokontroller
PPTX
Running led
DOCX
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Walking Robot Menggunakan Atmega 16
Pengaplikasian mikrokontroller pada robot karton
Walking Robot Menggunakan ATMega16
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
Laporan mikrokontroler robot
PERANCANGAN PUTAR BALIK MOTOR DC CONVEYOR MENGGUNAKAN MIKROKONTROLLER ATMEG...
Robot Dengan Motor DC dan Atmega 16
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
ROBOT SEDERHANA
Robot menggelinding menggunakan mikrokontroller ATmega16
Bab 4. Penggunaan Software AVR Studio 4, Simulasi dan Downloader
Basic avr-microcontroller-tutorial 8535
Basic avr-microcontroller-tutorial v3
PERANCANGAN DAN PEMROGRAMAN MINI ROBOT MENGGUNAKAN MIKROKONTROLER ATMEGA16
Kuliah 3-mengenal avr
Peracangan walking robot maju mundur menggunakan mikrokontroller
Running led
Laporan Praktikum Robot Maju Mundur menggunakan ATMega16
Ad

robot motor dc

  • 1. PEMBUATAN ROBOT MOTOR DC DENGAN MENGGUNAKAN MIKROKONTROLER ATMEGA-16 Disusun oleh : Richard Heidy P 1710501025 Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng.
  • 2. 1. BASCOM-AVR BASCOM AVR sendiri adalah salah satu tool untuk pengembangan / pembuatan program untuk kemudian ditanamkan dan dijalankan pada mikrokontroler terutama mikrokontroler keluarga AVR . BASCOM AVR juga bisa disebut sebagai IDE (Integrated Development Environment) yaitu lingkungan kerja yang terintegrasi, karena disamping tugas utamanya meng-compile kode program menjadi file hex / bahasa mesin, BASCOM AVR juga memiliki kemampuan / fitur lain yang berguna sekali seperti monitoring komunikasi serial dan untuk menanamkan program yang sudah di compile ke mikrokontroler BASCOM AVR menyediakan pilihan yang dapat mensimulasikan program. Program simulasi ini bertujuan untuk menguji suatu aplikasi yang dibuat dengan pergerakan LED yang ada pada layar simulasi dan dapat juga langsung dilihat pada LCD, jika kita membuat aplikasi yang berhubungan dengan LCD. Intruksi yang dapat digunakan pada editor BASCOM AVR relatif cukup banyak dan tergantung dari tipe dan jenis AVR yang digunakan. Berikut ini adalah beberapa perintah intruksi-intruksi dasar yang digunakan pada BASCOM AVR.
  • 3. 2. Mikrokontroler ATMega16 Mikrokontroler merupakan keseluruhan sistem komputer yang dikemas menjadi sebuah chip di mana di dalamnya sudah terdapat Mikroprosesor, I/O, Memori bahkan ADC, berbeda dengan Mikroprosesor yang berfungsi sebagai pemroses data. Mikrokontroller AVR (Alf and Vegard’s Risc processor) memiliki arsitektur 8 bit, dimana semua instruksi dikemas dalam kode 16-bit dan sebagian besar instruksi dieksekusi dalam 1 siklus clock atau dikenal dengan teknologi RISC (Reduced Instruction Set Computing). Secara umum, AVR dapat dikelompokan ke dalam 4 kelas, yaitu keluarga AT90Sxx, keluarga ATMega dan AT86RFxx. Pada dasarnya yang membedakan masing- masing adalah kapasitas memori, peripheral dan fungsinya. Dari segi arsitektur dan instruksi yang digunakan, mereka bisa dikatakan hampir sama. Berikut ini gambar Mikrokontroler Atmega16.
  • 4. Alat dan Bahan a) Alat 1. Gunting 2. Lem Tembak 3. Cutter 4. Penggaris 5. Solder dan Tinol 6. Jangkar b)Bahan 1.Minimum Sistem 2.Projectboard 3.Kabel 4.Kabel jumper 5.Kertas Karton 6.Solatip 7.Stik es krim 8.Tusuk sate 9.Mur dan Baut 10.Relay 11.Baterai 9 volt 12.Kabel IDC 13. Dioda (1N4402) 14.Resitor 1K 15.Transistor C1601 16.Soket Battrai 9v
  • 5. FLOWCHART ROBOT THREE WHEELS ELECTRIC BIKE Mulai Inisialisasi minimum sistem atmega16 Do Robot berjalan maju 3 detik Robot berjalan munduri 3 detik Loop END
  • 6. PROGRAM DAN KETERANGAN Program FLOWCHART ROBOT THREE WHEELS ELECTRIC BIKE Maju dan Mundur $regfile = "m161def.dat" $crystal = 8000000 Config Porta = Output Do Porta = &B00000001 Wait 3 Porta = &B00000010 Wait 3 Loop End
  • 7. Keterangan Program  $regfile = “m16def.dat” merupakan pengarah pengarah preprosesor bahasa BASIC yang memerintahkan untuk meyisipkan file lain, dalam hal ini adalah file m16def.dat yang berisi deklarasi register dari mikrokonroller ATmega 16  $crystal = 8000000 ‘menggunakan crystal clock 8 MHz  PORT A = sebagai output  Wait 3 berarti robot akan berjalan maju 3 detik dan berjalan mundur 3 detik
  • 9. •Gambar Miniatur Robot Gambar miniatur becak Gambar miniatur motor sayur Gambar Miniatur Becak Cina