SlideShare a Scribd company logo
1 of 9
PEMBUATAN ROBOT THREE WHEELS
ELECTRIC BIKE MENGUNAKAN SIDTEM
ATMEGA 16
Oleh :
Gus Khafid Ngubaidillah 1710501077
Dosen Pengampu :
R. Suryoto Edy Raharjo, S.T., M.Eng.
Jurusan Teknik Elektro Fakultas Teknik
Universitas Tidar Magelang
DASAR TEORI
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
`Alat
1. Gunting
2. Lem Tembak
3. Cutter
4. Penggaris
5. Solder dan Tinol
6. Jangkar
Bahan
1. Minimum Sistem 1 buah
2. Projectboard 1 buah
3. Kabel secukupnya
4. Kabel jumper secukupnya
5. Kertas Karton secukupnya
6. Solatip secukupnya
7. Stik es krim secukupnya
8. Tusuk sate 4 buah
9. Mur dan Baut 4 buah
10.Relay 2 buah
11.Baterai 9 volt 1 buah
12.Kabel IDC 1 buah
13. Dioda (1N4402) 1 buah
14.Resitor 1K 1 buah
15.Transistor C1601 1 buah
16.Soket Battrai 9v 1 buah
■ FLOW CHARD Mulai
Inisialisasi
minimum sistem
atmega16
Do
Robot berjalan
maju 5 detik
(tunggu 200ms)
Robot berjalan
munduri 5 detik
(tunggu 200ms)
Loop
END
Program FLOWCHART ROBOT THREE WHEELS ELECTRIC BIKE Maju dan Mundur
$regfile = "m161def.dat"
$crystal = 8000000
Config Porta = Output
Do
Porta = &B00000001
Wait 5
Porta = &B00000010
Wait 5
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 5 berarti robot akan berjalan maju 5 detik dan berjalan mundur5 detik
GAMBAR PROJEK
Rangkaian dengan 2 relay gambar Rangkaian
MAAF
&
TERIMAKASIH

More Related Content

Similar to PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16

arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7RezaPahlawan26
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16University of Lampung
 
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedipMikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedipSitiAmaliaPangestu
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesorAip Goper
 
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
 
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
 
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
 
Miniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontrollerMiniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontrollerArifWibowo72
 
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
 
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
 
Pertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedPertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedFrance Rhezhek
 
Publikasi 08.01.2392
Publikasi 08.01.2392Publikasi 08.01.2392
Publikasi 08.01.2392Rahman Malang
 
Materi 6 mikrokontroller
Materi 6   mikrokontrollerMateri 6   mikrokontroller
Materi 6 mikrokontrollerRizky Arashi
 
Materi 6 mikrokontroller
Materi 6   mikrokontrollerMateri 6   mikrokontroller
Materi 6 mikrokontrollerNanik Soewandi
 
Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Teguh Wiratama
 
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16thoriqdzulfikar
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dcNula123
 

Similar to PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16 (20)

Rancangan led menyala bervariasi
Rancangan led menyala bervariasiRancangan led menyala bervariasi
Rancangan led menyala bervariasi
 
arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7arsitektur mikrokontroler oertemuan ke 7
arsitektur mikrokontroler oertemuan ke 7
 
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16Menampilkan Karakter pada  Lcd dengan Mikrokontroler ATMEGA16
Menampilkan Karakter pada Lcd dengan Mikrokontroler ATMEGA16
 
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedipMikrokontroler Atmega16 Lampu Deret Kedip-kedip
Mikrokontroler Atmega16 Lampu Deret Kedip-kedip
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesor
 
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
 
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
 
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)
 
Running led
Running ledRunning led
Running led
 
Miniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontrollerMiniatur Traffic Light dengan mikrokontroller
Miniatur Traffic Light dengan mikrokontroller
 
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
 
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 ...
 
Sensor suhu LM 35
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35
 
Pertemuan 14-sistem-embedded
Pertemuan 14-sistem-embeddedPertemuan 14-sistem-embedded
Pertemuan 14-sistem-embedded
 
Publikasi 08.01.2392
Publikasi 08.01.2392Publikasi 08.01.2392
Publikasi 08.01.2392
 
Materi 6 mikrokontroller
Materi 6   mikrokontrollerMateri 6   mikrokontroller
Materi 6 mikrokontroller
 
Materi 6 mikrokontroller
Materi 6   mikrokontrollerMateri 6   mikrokontroller
Materi 6 mikrokontroller
 
Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16
 
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
 
walking robot sederharna motor dc
walking robot sederharna motor dcwalking robot sederharna motor dc
walking robot sederharna motor dc
 

PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16

  • 1. PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16 Oleh : Gus Khafid Ngubaidillah 1710501077 Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng. Jurusan Teknik Elektro Fakultas Teknik Universitas Tidar Magelang
  • 2. DASAR TEORI 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 `Alat 1. Gunting 2. Lem Tembak 3. Cutter 4. Penggaris 5. Solder dan Tinol 6. Jangkar Bahan 1. Minimum Sistem 1 buah 2. Projectboard 1 buah 3. Kabel secukupnya 4. Kabel jumper secukupnya 5. Kertas Karton secukupnya 6. Solatip secukupnya 7. Stik es krim secukupnya 8. Tusuk sate 4 buah 9. Mur dan Baut 4 buah 10.Relay 2 buah 11.Baterai 9 volt 1 buah 12.Kabel IDC 1 buah 13. Dioda (1N4402) 1 buah 14.Resitor 1K 1 buah 15.Transistor C1601 1 buah 16.Soket Battrai 9v 1 buah
  • 5. ■ FLOW CHARD Mulai Inisialisasi minimum sistem atmega16 Do Robot berjalan maju 5 detik (tunggu 200ms) Robot berjalan munduri 5 detik (tunggu 200ms) Loop END
  • 6. Program FLOWCHART ROBOT THREE WHEELS ELECTRIC BIKE Maju dan Mundur $regfile = "m161def.dat" $crystal = 8000000 Config Porta = Output Do Porta = &B00000001 Wait 5 Porta = &B00000010 Wait 5 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 5 berarti robot akan berjalan maju 5 detik dan berjalan mundur5 detik
  • 8. GAMBAR PROJEK Rangkaian dengan 2 relay gambar Rangkaian