SlideShare a Scribd company logo
1 of 9
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

Similar to ROBOT DC MOTOR

Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedipMikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedipSitiAmaliaPangestu
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7RezaPahlawan26
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Muhammad Kennedy Ginting
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Kifa Ulya
 
Runnning LED program bascom avr
Runnning LED program bascom avrRunnning LED program bascom avr
Runnning LED program bascom avrArisKurniawan49
 
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
 
Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolergixcznow
 
Pertemuan 4-set-instruksi-arm3
Pertemuan 4-set-instruksi-arm3Pertemuan 4-set-instruksi-arm3
Pertemuan 4-set-instruksi-arm3France Rhezhek
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesorAip Goper
 
Pertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedPertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedFrance Rhezhek
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16thoriqdzulfikar
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Teguh Wiratama
 

Similar to ROBOT DC MOTOR (20)

Walking robot
Walking robotWalking robot
Walking robot
 
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedipMikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7
 
Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 
Running led
Running ledRunning led
Running led
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
 
Laporan Joystick
Laporan JoystickLaporan Joystick
Laporan Joystick
 
Rancangan led menyala bervariasi
Rancangan led menyala bervariasiRancangan led menyala bervariasi
Rancangan led menyala bervariasi
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
Runnning LED program bascom avr
Runnning LED program bascom avrRunnning LED program bascom avr
Runnning LED program bascom avr
 
Laporan led
Laporan ledLaporan led
Laporan led
 
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
 
Menerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontrolerMenerapkan dasar dasar mikrokontroler
Menerapkan dasar dasar mikrokontroler
 
Pertemuan 4-set-instruksi-arm3
Pertemuan 4-set-instruksi-arm3Pertemuan 4-set-instruksi-arm3
Pertemuan 4-set-instruksi-arm3
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesor
 
Bahan
BahanBahan
Bahan
 
Kuliah 3-mengenal avr
Kuliah 3-mengenal avrKuliah 3-mengenal avr
Kuliah 3-mengenal avr
 
Pertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedPertemuan 14-sistem-embedded
Pertemuan 14-sistem-embedded
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
 

ROBOT DC MOTOR

  • 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