Laporan Akhir Modul IV

January 5, 2019 | Author: f@iz | Category: N/A
Share Embed Donate


Short Description

Pratikum Mikroprosessor...

Description

DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS ANDALAS FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO LABORATORIUM ELEKTRONIKA INDUSTRI

LAPORAN AKHIR  PRAKTIKUM

Mikroprosesor dan Antarmuka

MODUL

4

JUDUL

Mikrokontroler Arduino Mega 2560

NAMA

:

Faiz Iman Djufri

NO BP

:

0910952040

TGL PRKT

:

13 Februari 2013

KELOMPOK

:

8

REKAN KERJA

:

Deden Rinanda Putra Eko Oktaviandri Orry Vernanda

ASISTEN

:

Wiskarni Maisa

PADANG 2013

MODUL IV Mikrokontroler Arduino Mega 2560

I.

Tujuan a. Mempelajari aplikasi mikrokontroler Arduino pada LED dan Switch  b. Mempelajari aplikasi mikrokontroler arduino pada LCD c. Mempelajari aplikasi mikrokontroler arduino pada Dotmatriks

II. Alat dan Bahan a.  buah PC  b. 1 mikrokontroler arduino c. 1 buah trainer board d. 1 kabel USB A-B

III. Dasar Teori a. Sistem Mikrokontroller  Arduino merupakan pengendali mikro single-board yang bersifat opensource, diturunkan dari Wiring platform, dirancang untuk memudahkan  penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki  prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel, yakni ATMega 8U2.

Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang  bisa diprogram menggunakan komputer. Tujuan menanamkan program  pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai ‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian el ektronik.

Mikrokontroler ada pada perangkat elektronik di sekeliling kita. Misalnya handphone, MP3 player, DVD, televisi, AC, dll. Mikrokontroler juga dipakai untuk keperluan mengendalikan robot. Baik robot mainan, maupun robot industri.

Karena komponen utama Arduino adalah mikrokontroler, maka Arduino  pun dapat diprogram menggunakan komputer sesuai kebutuhan kita. Kegunaan Arduino tergantung kepada kita yang membuat program. Arduino bisa digunakan untuk mengontrol LED, bisa juga digunakan untuk mengontrol helikopter.

Beberapa contoh aplikasi dari ardiuno adalah MP3 player, pengontrol motor, mesin CNC, monitor kelembaban tanah, pengukur jarak,  penggerak servo, balon udara, pengontrol suhu, monitor energi, statiun cuaca, pembaca RFID, drum elektronik, GPS logger, & monitoring  bensin.

Secara umum Arduino terdiri dari dua bagian yaitu: 

Hardware adalah papan input/output (I/O).



Sofware adalah software Arduino meliputi IDE utnuk menulis  program, driver untuk koneksi dengan komputer, contoh program dan library untuk pengembangan program.

Komponen utama dalam Arduino adalah sebuah mikrokontroller 8 bit dengan merk Atmega yang dibuat oleh perusahaan Atmel Coorporation. Berbagai papan Arduino menggunakan tipe Atmega yang berbeda-beda tergantung spesifikasinya, sebagai contoh Arduino Uno menggunakan Atmega 328, sedangkan Arduino Mega 1280 dan Mega 2560 yang lebih canggih menggunakan ATmega 1280 dan ATmega 2560.

Pada pratikum kali ini Arduino yang kita gunakan adalah arduino mega yang

menggunakan chip AVR ATmega 2560 yang memiliki fasilitas

PWM, komunikasi serial, ADC, timer, interupt, SPI dan I2C. Sehingga yang

berbeda-beda.

Bahasa pemograman yang digunakan adalah bahasa C. Tetapi bahasa ini sudah dipermudah menggunakan fungsi-fungsi yang sederhana sehingga lebih mudah dalam memprogramnya.

Beberapa fitur dari Arduino Mega 2560 ini adalah : 

Microcontroller ATmega2560



Operating Voltage 5V



Input Voltage (recommended) 7-12V



Input Voltage (limits) 6-20V



Digital I/O Pins 54 (of which 15 provide PWM output)



Analog Input Pins 16



DC Current per I/O Pin 40 mA



DC Current for 3.3V Pin 50 mA



Flash Memory 256 KB of which 8 KB used by bootloader 



SRAM 8 KB



EEPROM 4 KB



Clock Speed 16 MHz

Arduino Mega 2560

 b. Bagian-Bagian Dari Arduino Mega 2560  Soket USB

Soket USB adalah soket untuk kabel USB yang disambungkan ke komputer atau laptop. Berfungsi untuk mengirimkan program ke Arduino dan juga sebagai port komunikasi serial. 

Input / Output Digital Input/Output

Digital

atau

digital

pin

adalah

pin-pin

untuk 

menghubungkan Arduino dengan komponen atau rangkaian digital. Pada Arduino Mega terdapat 53 I/O Digital dimana 16 diantaranya dapat dijadikan sebagai output PWM. 

Input Analog Input Analog atau analog pin adalah pin-pin yang berfungsi untuk  menerima sinyal dari komponen atau rangkaian analog. Misalnya dari  potensiometer, sensor suhu, sensor cahaya, dsb. Terdapat 16 input analog pada arduino mega 2560.



Pin POWER  Pin-pin catu daya adalah pin yang memberikan tegangan untuk  komponen atau rangkaian yang dihubungkan dengan Arduino. Pada  bagian catu daya ini terdapat juga pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada Arduino tanpa melalui tegangan USB atau adaptor.



Tombol RESET Reset adalah pin untuk memberikan sinyal reset melaui tombol atau rangkaian eksternal.



Jack Baterai/Adaptor  Soket baterai atau adaptor digunakan untuk menyuplai Arduino dengan tegangan dari baterai/adaptor 9V pada saat Arduino sedang tidak

disambungkan

ke

komputer.

Kalau

Arduino

sedang

disambungkan ke komputer melalui USB, Arduino mendapatkan suplai tegangan dari USB, jadi tidak perlu memasang baterai/adaptor  saat memprogram Arduino.

IV. Prosedur Percobaan 1. LED ON/OFF a. Hubungkan pin digital 14, 15, 16, 17, 18, 19, 20, dan 21 ke pin OUTPUT pada trainer board .  b. Tulis program seperti pada listing program di bawah ini . Listing program: int ledpins[]={14,15,16,17,18,19,20,21}; int i; void setup() { for(i=0;i
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF