MEMBUAT ROBOT LINE FOLLOWER

Slides:



Advertisements
Presentasi serupa
MEMAHAMI SIFAT DAN KEGUNAAN PENGUAT
Advertisements

MOTOR DC LUQMANUL HAKIM
PEMOGRAMAN ROBOT LINE FOLLOWER
RANGKAIAN DC YUSRON SUGIARTO.
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Elektronika Industri Muh. Afdhal Syahrullah D
Oleh: Hanny Kristianto
TEKNIK MODULASI PADA KOMUNIKASI DATA
Modul-Modul Rangkaian Sistem Kendali
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
Mobile Robot Pengikut Gerak Objek
SISTEM KONTROL ROBOTIK (SKR)
SENSOR KECEPATAN PUTAR ANGGOTA : 1. Vanny W. P. (TK/30528) 2. Beni Adi T (TK/30713) 2. Beni Adi T (TK/30713) 3. Rany P.D. (TK/30790) 4. Inne.
Sistem Pengendalian Motor
PENGENALAN KOMPONEN DASAR DALAM MERANCANG ROBOT
Function(2).
RANCANG BANGUN ROBOT ARM BERBASIS MIKROKONTROLER ATMEGA 8535
SISTEM KONTROL ROBOTIK
Nama : muhammad luky harianto Nim : Perkembagan teknologi saat ini sangat pesat. Banyak terobosan-terobosan baru dalam bidang teknologi yang.
GAYA MAGNET Pertemuan 18 Mata kuliah : K0014 – FISIKA INDUSTRI
Timer.
MATERI 4 PENGENALAN MODEM
MULTIVIBRATOR.
“ROBOT WALL FOLLOWER DENGAN MEMANFAATKAN KOMPARATOR”
MICROCONTROLER AVR AT MEGA 8535
Pulse width modulation
Generator Sinkron Generator sinkron: arus DC diterapkan pada lilitan rotor untuk mengahasilkan medan magnet rotor. Rotor generator diputar oleh prime.
Pengantarmukaan Periferal Komputer
SISTEM 2013.
MAGNETISME ( 2 ) Gaya Pada Muatan Dalam Pengaruh Medan Magnet : Gaya Lorentz Seperti dalam kasus elektrostatik (kelistrikan), gejala magnetisme (kemagnetan)
ROBOT WALL FOLLOWER DENGAN MEMANFAATKAN KOMPARATOR
Sekolah Tinggi Teknologi Telematika Telkom Purwokerto
Perancangan dan pembuatan irama musik menggunakan angklung dengan media penyimpanan micro sd Dalam judul TA saya terdapat 3 variabel yang akan dijelaskan.
TEKNIK MODULASI PADA KOMUNIKASI DATA
MATA KULIAH : KONTROL CERDAS
MATERI 11 PENGENALAN MODEM
Melvini Eka Mustika JURUSAN TEKNIK KOMPUTER
Sinyal Termodulasi 2016.
Tutorial Menggunakan VBB
PENGENDALI MOTOR SERVO DC STANDARD JARAK JAUH DENGAN Purwanto,
Title Pengenalan Robotika.
AKTUATOR Motor Servo Kelompok IV : Ahmad Wahyu Ilahi
MOTOR DC 07.
Oleh : SGO Aplikasi Mikrokontroler (DTG2K3)
PWM (PULSE WIDTH MODULATION)
SISTEM PENGKODEAN DATA
MOTOR DC Ir. H. Sirait, MT KeyWord: hsirait
TEKNIK MODULASI PADA KOMUNIKASI DATA
PENGENALAN KOMPONEN DASAR DALAM MERANCANG ROBOT
Pertemuan 16 Interface Mikroprosesor dan Motor DC
Sensor Suhu.
SoftWare Arduino Umar muhammad, ST.
Op-amp sebagai block komparator
Struktur.
Pengertian Motor DC Motor listrik merupakan perangkat elektromagnetis yang mengubah energi listrik menjadi energi mekanik. Energi mekanik ini digunakan.
(Oleh : Abdurachman Sa’ad)
Standar Kompetensi Menerapkan konsep kelistrikan dalam berbagai penyelesaian masalah dan berbagai produk teknologi Kompetensi Dasar Memformulasikan besaran-besaran.
MOTOR DC Ir. H. Sirait, MT KeyWord: hsirait
TES AWAL. 1 A BC Pada rangkaian manakah lampu akan menyala paling terang? A.Lampu terletak pada posisi paling dekat dengan kutup positif baterai, sehingga.
TEKNIK MODULASI PADA KOMUNIKASI DATA
Bentuk dan Struktur Sinyal Termodulasi 2017.
Analog to Digital Converter (ADC) dan
dan Sistem Pengisian A. Sistem Pengapian
MULTIVIBRATOR ASTABIL aadalah rangkaian pembangkit pulsa yang menghasilkan keluaran gelombang segi empat SSuatu MV astabil juga disebut dengan multivibrator.
Otot merupakan alat gerak aktif karena kemampuan berkontraksi, otot memendek jika sedang berkontraksi dan memanjang jika berelaksasi. Sehingga otot memiliki.
SISTEM STARTER SEPEDA MOTOR
Sistem Pengapian dan Sistem Pengisian A. Sistem Pengapian Adalah suatu sistem pada sepeda motor yang berfungsi untuk menghasilkan api pada busi Sistem.
ARDUINO UNO. Apa itu mikrocontroller ? Mengenal mikrokontroler Arduino UNO Joobsheet ini dimaksudkan agar Anda yang masih pemula dalam dunia mikrokontroller.
ARDUINO ONO R3.
Transcript presentasi:

MEMBUAT ROBOT LINE FOLLOWER KELAS INTERFACING I

PWM (Pulse-Width Modulation) PWM sebagai data keluaran suatu perangkat. PWM dapat digunakan sebagai data dari suatu perangkat, data direpresentasikan dengan lebar pulsa positif (Tp). PWM sebagai data masukan kendali suatu perangkat. Selain sebagai data keluaran, PWM pun dapat digunakan sebagai data masukan sebagai pengendali suatu perangkat. Salah satu perangkat yang menggunakan data PWM sebagai data masukannya adalah Motor DC Servo. Motor DC Servo itu sendiri memiliki dua tipe: 1. Kontinyu, 2. Sudut. Pada tipe 1., PWM digunakan untuk menentukan arah Motor DC Servo, sedangkan pada tipe 2., PWM digunakan untuk menentukan posisi sudut Motor DC Servo. PWM sebagai pengendali kecepatan Motor DC bersikat. Motor DC bersikat atau Motor DC yang biasa ditemui di pasaran yang memiliki kutub A dan kutub B yang jika diberikan beda potensial diantara kedua-nya, maka Motor DC akan berputar. Pada prinsipnya Motor DC jenis ini akan ada waktu antara saat beda potensial diantara keduanya dihilangkan dan waktu berhentinya. Prinsip inilah yang digunakan untuk mengendalikan kecepatan Motor DC jenis ini dengan PWM, semakin besar lebar pulsa positif dari PWM maka akan semakin cepat putaran Motor DC. Untuk mendapatkan putaran Motor DC yang halus, maka perlu dilakukan penyesuaian Frekuensi (Perioda Total) PWM-nya.

Microcontroller yang digunakan: Arduino Duemilanove

Rangkaian yang digunakan : Arduino Duemilanove, L293D Motor Driver, Motor DC, breadboard dan Baterai

CODING ARDUINO DENGAN PWM int MR1 = 3; int MR2 = 4; int ML1 = 5; int ML2 = 6; int PWM1 = 10; int PWM2 = 11; int SR = A1; int SC = A2; int SL = A3; void setup(){ Serial.begin(9600); pinMode (MR1, OUTPUT); pinMode (MR2, OUTPUT); pinMode (ML1, OUTPUT); pinMode (ML2, OUTPUT); pinMode (PWM1, OUTPUT); pinMode (PWM2, OUTPUT); }

void loop(){ if(analogRead(SR) > 750){ jalan(0,0,1,0,0,150);} else if(analogRead(SL) > 750){ jalan(1,0,0,0,150,0);} else if(analogRead(SC) > 750){ jalan(1,0,1,0,150,150);} else{ jalan(0,0,0,0,0,0);} Serial.print(analogRead(SR)); Serial.print(" "); Serial.print(analogRead(SC)); Serial.println(analogRead(SL)); } void jalan(int a, int b, int c, int d, int e, int, f){ digitalWrite(MR1, a); digitalWrite(MR2, b); digitalWrite(ML1, c); digitalWrite(ML2, d); analogWrite(PWM1, e); analogWrite(PWM2, f);

Video Implementasi