Anda di halaman 1dari 15

LAPORAN PRATIKUM D III

OTOMASI DAN ROBOTIKA 3C

Judul Percobaan : Pengenalan MC Arduino Uno

Pratikum : Muhammad Ihsan

Nomor BP : 1601042038

Kelas/Kelompok : 3C EC/03

DosenPembimbing : 1.SURYADI,ST.,MT

2.NADIA ALFITRI,ST.,MT

JURUSAN TEKNIK ELEKTRO

PROGRAM STUDI DIII TEKNIK ELEKTRONIKA

POLITEKNIK NEGERI PADANG

2018

i
LEMBARAN PENGESAHAN

NO.PERCOBAAN : 01

JUDUL PERCOBAAN : Pengenalan MC Arduino Uno

NAMA PRAKTIKAN : JAMALIUS BAKHRI

NO.BP : 1601041008

KELAS : 3C EC

KELOMPOK : 02

PARNERT : 1. ARGA DIPUTRA


2. FENI WAHYUNI
3. PEKI RAPANDRA

PEMBIMBING : 1. SURYADI,ST,.MT
2.NADIA ALFITRI,ST,.MT

TANGGAL PERCOBAAN : 14 September 2018

TANGGAL PENYERAHAAN : 21 September 2018

KETERANGAN :

NILAI

ii
KATA PENGANTAR
Alhamdulillah penulis ucapkan kehadirat Allah SWT karena
berkat rahmat dan karunia Nya penulis dapat menyelesaikan laporan..
Laporan ini merupakan hasil tertulis dari Praktikum Mekatronika dan
Robotika yang penulis ikuti pada perkuliahan Semester 5 di Politeknik
Negeri Padang.

Pada kesempatan ini penulis mengucapkan terima kasih kepada


IbukNadia Alfitri.ST.,MT dan Suryadi ,ST,.MT selaku dosen
pembimbing yang telah memberikan petunjuk dan pengarahan dalam
melakukan praktek.

Dalam pembuatan laporan ini penulis menyadari bahwa


penulisan dan penyusunan laporan ini jauh dari kesempurnaan, oleh karena
itu penulis mengharapkan kritik dan saran yang membangun, guna
penyempurnaan pembuatan laporan yang akan datang.

Padang, 20 September 2018

Penulis

Muhammad Ihsan

iii
DAFTAR ISI

Halaman Pengesahan............................................................i
Kata Pengatar.......................................................................ii
Daftar Isi..............................................................................iii
BAB I PENDAHULUAN
1.1 Tujuan Percobaan.................................................
1.2 Keselamatan dan Kesehatan................................
1.3 Landasan Teori.....................................................
BAB II PROSES PRAKTIKUM
2.1 Alat dan Bahan......................................................
2.2 Langkah Kerja.......................................................
2.3 Gambar Rangkaian................................................
BAB III DATA PRAKTIKUM
3.1 Data Percobaan......................................................
3.2 Analisa Data..........................................................
BAB IV PENUTUP
4.1 Kesimpulan...........................................................
4.2 Saran.....................................................................
DAFTAR PUSTAKA

iv
BAB 1
PENDAHULUAN

1.1 Tujuan Percobaan.


Adapun tujuan dilakukannya pratikum ini adalah sebagai berikut:

a. Mahasiswa mampu membuat program aplikasi pada editor sketch


Arduino.

b. Mahasiswa dapat memahami fungsu setiap intsruksi program yang


dibuat.

c. Mahasiswa sdah dapat menghubungkan modul Arduino ke komputer


dan menjalankan program aplikasi.

d. Mahasiswa dapat memahami intruksi-intruksi dasar arduino yang


mirip dengan bahasa C.

e. Mahasiswa mampu meng-Install software Arduino pada komputer.

1.2 Landasan Teori

Arduino merupakan rangkaian elektronik yang bersifat open source, serta memiliki
perangkat keras dan lunak yang mudah untuk digunakan. Arduino dapat mengenali
lingkungan sekitarnya melalui berbagai jenis sensor dan dapat mengendalikan lampu,
motor, dan berbagai jenis aktuator lainnya. Arduino mempunyai banyak jenis, di
antaranya Arduino Uno, Arduino Mega 2560, Arduino Fio, dan lainnya.
(www.arduino.cc). dan yang kita bahas kali ini adalah Arduino Uno R3

sumber :http://www.ntu.edu.sg/home/ehchua/programming/arduino/Arduino.html

1
gambar di atas adalah penjelasan dari setiap bagian-bagian arduino Uno.Pada
arduino memberikan penamaan penyemat secara spesifik agar mudah dikenali oleh
pengguna awam. Jika kita terbiasa mengembangkan aplikasi mikrokontroler tidak
menggunakan arduino, penyemat menggunakan nama penyemat sesuai dengan
lembar data dari pabriknya. Arduino menamakan penyemat secara spesifik yaitu
dua jenis saluran yaitu analog dan digital. Setiap saluran analog dan digital diberi
urutan angka, misalnya D5 adalah saluran digital kanal 5, A0 adalah saluran analog
kanal 0.

sumber:http://pictoor.com/gallery/arduino+uno+pinout

Sumber Daya / Power


Arduino Uno dapat diaktifkan melalui koneksi USB atau dengan catu daya
eksternal. Sumber daya dipilih secara otomatis. Untuk sumber daya Eksternal (non-
USB) dapat berasal baik dari adaptor AC-DC atau baterai. Adaptor ini dapat
dihubungkan dengan memasukkan 2.1mm jack DC ke colokan listrik board. Baterai
dapat dimasukkan pada pin header Gnd dan Vin dari konektor DAYA.

Board dapat beroperasi pada pasokan eksternal dari 6 sampai 20 volt. Jika Anda
menggunakan tegangan kurang dari 6 volt mungkin tidak akan stabil. Jika
menggunakan lebih dari 12V, regulator tegangan bisa panas dan merusak papan.
Rentang yang dianjurkan adalah 7 sampai 12 volt.

2
Pin listrik yang tersedia adalah sebagai berikut:
VIN. Input tegangan ke board Arduino ketika menggunakan sumber daya eksternal.
Anda dapat menyediakan tegangan melalui pin ini, atau, jika Anda ingin memasok
tegangan melalui colokan listrik, gunakan pin ini.
5V. Pin ini merupakan output 5V yang telah diatur oleh regulator papan Arduino.
Board dapat diaktifkan dengan daya, baik dari colokan listrik DC (7 - 12V),
konektor USB (5V), atau pin VIN board (7-12V). Jika Anda memasukan tegangan
melalui pin 5V atau 3.3V secara langsung (tanpa melewati regulator) dapat merusak
papan Arduino. Penulis tidak menyarankan itu.
Tegangan pada pin 3V3. 3.3Volt dihasilkan oleh regulator on-board. Menyediakan
arus maksimum 50 mA.
GND. Pin Ground.
IOREF. Pin ini di papan Arduino memberikan tegangan referensi ketika
mikrokontroler beroperasi. Sebuah shield yang dikonfigurasi dengan benar dapat
membaca pin tegangan IOREF sehingga dapat memilih sumber daya yang tepat
agar dapat bekerja dengan 5V atau 3.3V.

Memori
ATmega328 memiliki 32 KB (dengan 0,5 KB digunakan untuk bootloader).
ATmega328 juga memiliki 2 KB dari SRAM dan 1 KB EEPROM (yang dapat
dibaca dan ditulis dengan perpustakaan / library EEPROM).

Input dan Output


Masing-masing dari 14 pin digital Uno dapat digunakan sebagai input atau output,
menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead(). Mereka
beroperasi pada tegangan 5 volt. Setiap pin dapat memberikan atau menerima
maksimum 40 mA dan memiliki resistor pull-up internal (terputus secara default)
dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi spesial:
Serial: pin 0 (RX) dan 1 (TX) Digunakan untuk menerima (RX) dan mengirimkan
(TX) data serial TTL. Pin ini terhubung dengan pin ATmega8U2 USB-to-Serial
TTL.

3
Eksternal Interupsi: Pin 2 dan 3 dapat dikonfigurasi untuk memicu interrupt pada
nilai yang rendah (low value), rising atau falling edge, atau perubahan nilai. Lihat
fungsi attachInterrupt() untuk rinciannya.
PWM: Pin 3, 5, 6, 9, 10, dan 11 Menyediakan 8-bit PWM dengan fungsi
analogWrite()
SPI: pin 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) mendukung komunikasi SPI
dengan menggunakan perpustakaan SPI
LED: pin 13. Built-in LED terhubung ke pin digital 13. LED akan menyala ketika
diberi nilai HIGH

Arduino Uno memiliki 6 input analog, berlabel A0 sampai A5, yang masing-
masing menyediakan resolusi 10 bit (yaitu 1024 nilai yang berbeda). Secara default
mereka mengukur dari ground sampai 5 volt, perubahan tegangan maksimal
menggunakan pin AREF dan fungsi analogReference(). Selain itu, beberapa pin
tersebut memiliki spesialisasi fungsi, yaitu TWI: pin A4 atau SDA dan A5 atau
SCL mendukung komunikasi TWI menggunakan perpustakaan Wire.
Ada beberapa pin lainnya yang tertulis di board:
AREF. Tegangan referensi untuk input analog. Dapat digunakan dengan fungsi
analogReference().
Reset. Gunakan LOW untuk me-reset mikrokontroler. Biasanya digunakan untuk
menambahkan tombol reset.

Komunikasi
Arduino Uno memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer,
Arduino lain, atau mikrokontroler lainnya. ATmega328 menyediakan UART TTL
(5V) komunikasi serial, yang tersedia pada pin digital 0 (RX) dan 1 (TX). Pada
ATmega16U2 saluran komunikasi serial melalui USB dan muncul sebagai com
port virtual untuk perangkat lunak pada komputer. Firmware 16U2 menggunakan
standar driver USB COM, dan tidak ada driver eksternal diperlukan. Namun, pada
Windows, diperlukan file .inf. Perangkat lunak Arduino termasuk monitor serial
yang memungkinkan data tekstual sederhana akan dikirim ke dan dari papan
Arduino. RX dan TX LED di papan akan berkedip ketika data sedang dikirim

4
melalui chip USB-to-serial dan koneksi USB komputer (tetapi tidak untuk
komunikasi serial pada pin 0 dan 1).

ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak
Arduino termasuk perpustakaan Wire berfungsi menyederhanakan penggunaan bus
I2C. Untuk komunikasi SPI, menggunakan perpustakaan SPI.

Pemrograman
Arduino Uno dapat diprogram dengan software Arduino baca: Download Software
Arduino untuk Berbagai OS. Pilih "Arduino Uno dari menu Tools > Board (sesuai
dengan mikrokontroler pada papan). Untuk rincian, silahkan baca: Mengenal
Arduino dari Pemula Sampai Mahir.

Perlindungan Arus USB


Arduino Uno memiliki polyfuse reset yang melindungi port USB komputer Anda
dari arus pendek atau berlebih. Meskipun kebanyakan komputer memberikan
perlindungan internal sendiri, sekering menyediakan lapisan perlindungan
tambahan. Jika lebih dari 500 mA, sekering otomatis bekerja.

Karakteristik Fisik

sumber :http://www.dhgate.com/store/product/2012-new-arduino-uno-r3-board-
atmega328-atmega8u2/155916748.html

5
Panjang maksimum dan lebar PCB Uno masing-masing adalah 2,7 dan 2,1 inci,
dengan konektor USB dan colokan listrik yang melampaui dimensi tersebut. Empat
lubang sekrup memungkinkan board harus terpasang ke permukaan. Perhatikan
bahwa jarak antara pin digital 7 dan 8 adalah 0,16", tidak seperti pin lainnya.

Feature:
Brand New and High Quality
Microcontroller: ATmega328
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-20V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 6
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 150 mA
Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MH

6
BAB II

PROSES PRATIKUM

2.1 Alat Dan Bahan


1. Satu perangkat komputer dengan aplikasi Sketch Arduino Uno.
2. Satu perangkat modul Arduino.
3. Kabel penghubung (USB)

2.2 Langkah Kerja

a. Menjalankan Software Arduino

Klik dua kali oada aplikasi arduino

 Pilih board yang kita gunakan


Kita perlu memilih opsi pada menu Tools>Boardyang sesuai dengan board
Arduino yang diapakai .
 Pilih serial port yang digunakan.
Pilih port serial yang digunakan oleh board Arduino anda pada menu Tools
> serial port. Biasanya ini adalah COM3 atau yang lebih tinggi lagi COM1
dan COM2 biasanya sudah direversi untuk seriap port Hardware. Untuk
mencari tahu dengan melepaskan koneksi ke booard Arduino dan buka
kembali menu tadi pilihan yang menghilang harusnya adalah boar arduino.
Koneksikan kembalo boardnya dan pilih serial port yang sesuai.
 MenComplie program Arduino.
Setelah pprogram dibuat,compile project tadi pada menu sketch. Kesalahan
program dapat dilihat pada jendela bagian bawah. Jika tidak terdapat
error,maka program sudah bisa untuk di Upload.

b. Koneksi Arduino pada Komputer

 Klikpada star menu danbuka control panel

7
 Didalam control panel,masukke menu system dan security.
Kemudianklikpadasisrem. Setelahtampilsistemmuncul ,buka device
meneger.
 Lihat pada bagian Port (Com dan LPT). Anda akan melihat sebuah port
terbuka dengan nama Arduino Uno (Comxx)
 Klik kanan pada Port Arduino Uno (Comxx) dan pilih opsi “Update Driver
Software,
 Kemudian pilih opsi “Browse my computer for Driver Software,
 Terakhir,masuk dan pilih file driver Uno. Dengan nama “Arduino
Uno.inf,terletak didalam folder “Driver” pada software Arduino yang telah
di download tadi.
 Windows akan meneruskan instalasi driver.

8
BAB III

DATA PRATIKUM

3.1 Data Analisa


a. Apa yang dimaksud dengan Sketch pada Arduino ?
Jawab : SKETCH adalah sebutan program untuk arduino,berupa
kumpulan code yang di upload dan dijalankan oleh boar arduino.
b. Bagaimana memastikan driver sudah teristall pada komputer?
Jawab :

 . Langkahpertamayaituklikkanan di komputeratau My
computer yang ada di start menu atau pun di
desktop samasaja,kemudianpilih properties. Setelah itu pilih
Device Manager.
 Kemudian akan terlihat driver mana saja yang teristall dan
mana yang belum , jika terdapat tanda seru (!) berarti driver
tersebut belum terinstall

9
BAB IV

PENUTUP

4.1 Kesimpulan

Kesimpulan yang dapat diambil dari dat diatas adalah;

1. Arduinomerupakanrangkaianelektronik yang bersifat open source,


sertamemilikiperangkatkerasdanlunak yang mudahuntukdigunakan.
2. Arduinodapatmengenalilingkungansekitarnyamelaluiberbagaijenis sensor
dandapatmengendalikanlampu, motor, danberbagaijenisaktuatorlainnya

4.2 Saran

Agar dosen pembimbing memperhatikan dan memastikan agar setiap dari anggota
kelompok dapat melakukan pratikum dengan baik.

10
DAFTAR PUSTAKA

Job sheet Laboratorium Mekatronika dan Robotika semester V Politeknik Negeri


Padang.

www.arduino.cc

11

Anda mungkin juga menyukai