Anda di halaman 1dari 14

MIKROKONTROLER ARDUINO UNO

LAPORAN

(diajukan untuk memenuhi tugas Mata Kuliah Praktikum Mekatronika)

Disusun oleh :

Nama : Putra Nando Silalahi

NPM : 17020068

Grup : 2k3

PROGRAM STUDI KIMIA TEKSTIL

POLITEKNIK STTT BANDUNG

2019
MIKROKONTROLLER

Putra Nando Silalahi(17020068), Kimia Tekstil, Politeknik STT Tekstil Bandung

Abstrak

Mikrokontroler Arduino UNO di gunakan untuk mengendalikan


berbagai komponen elektronika,Pengujian ini mengunakan aktuator dan sensor
yang di program dengan mikrokontroler.dalam percobaan ini dapat di katakan
berhasil karna LED dan LDR yang di rangkai dapat menyala sesuai dengan
program yang telah di buat,Tujuan dari praktikum ini agar praktikan mengetahui
merangkai dan membuat listing program pada Arduino UNO.

I. PENDAHULUAN
Mikroontroller adalah sebuah mikroprosesor lengkap yang di dalam nya
terdapat sebuah chip yang mempunyai masukan dan keluaran kendali dengan
program yang bisa di tulis dan di hapus dengan cara khusus.Cara kerja
mikrokontroler seperti membaca,menulis dan mengolah data.mikrokontroler
umumnya telah berisi koponen-komponenn pendukung
seperti:prosesor,memori,dan I/O.Terdapat chip yang mengontrol perlaatan
elektronik yang di tekankan untuk efesiansi dan efektifitas.Dari hal tersebut
dapat menghasilkan alat-alat yang memudahkan pekerjaan manusia dan dapat
di kendalikan secara otomatis.
II. TUJUAN

- Praktikan dapat memahami program Arduino uno.


- Praktikan dapat membuat program Arduino uno yang digunakan untuk lampu led
dan sensor cahaya.
- Praktikan dapat merangakai program di papan rangkain dengan Arduino uno.
-
III. DASAR TEORI

1.1. Arduino UNO


Arduino adalah sebuah kit elektronik open source yang dirancang khusus untuk
memudahkan dalam menciptakan objek atau mengembangkan perangkat elektronik
yang dapat berinteraksi dengan bermacam-macam sensor dan pengendali.Arduino
UNO merupakan sebuah board mikrokontroler yang dikontrol penuh oleh
ATmega328. Arduino UNO mempunyai 20 pin I/O, yang terdiri dari 6 pin input analog
dan 14 pin digital input/output. Untuk 6 pin analog sendiri bisa juga difungsikan
sebagai output digital jika diperlukan output digital tambahan selain 14 pin yang sudah
tersedia. Untuk mengubah pin analog menjadi digital cukup mengubah konfigurasi pin
pada program. Dalam board kita bisa lihat pin digital diberi keterangan 0-13, jadi
untuk menggunakan pin analog menjadi output digital, pin analog yang pada
keterangan board 0-5 kita ubah menjadi pin 14-19. dengan kata lain pin analog 0-5
berfungsi juga sebagi pin output digital 14-16.Selain input ouput arduino terdiri dari
sebuah osilator Kristal 16 MHz, sebuah koneksi USB, sebuah power jack, sebuah ICSP
header, dan sebuat tombol reset. Arduino UNO memuat semua yang dibutuhkan untuk
menunjang mikrokontroler, mudah menghubungkannya ke sebuah computer dengan
sebuah kabel USB atau mensuplainya dengan sebuah adaptor AC ke DC atau
menggunakan baterai untuk memulainya.

Tabel 1. Deskripsi Arduino UNO


Gambar 1. Arduino UNO

1.2. LED(LIGHT EMITTING DIODE)


LED adalah diode yang memancarkan cahaya dengan panjang gelombang
lebih panjang dari cahaya yang tidak dapat dilihat oleh mata manusia. Spektrum
gelombang elektromagnetik dikelompokkan berdasarkan panjang
gelombangnya atau bisa juga dikelompokkan berdasarkan frequensinya.

Gambar 2. LED
Infrared LED 18 Intensitas cahaya yang dikeluarkan oleh Infrared LED
tergantung arus yang mengalir pada LED tersebut. Semakin besar arus yang
melaluinya maka intensitas cahaya yang dikeluarkan akan semakin besar, dan
semakin kecil arus yang melalui LED maka akan semakin kecil juga intensitas
cahaya yang dikeluarkan.

1.2.1. LDR(Light Depending Resistor)


Sensor Cahaya LDR (Light Dependent Resistor) adalah salah satu jenis resistor
yang dapat mengalami perubahan resistansinya apabila mengalami perubahan
penerimaan cahaya. Besarnya nilai hambatan pada Sensor Cahaya LDR (Light
Dependent Resistor) tergantung pada besar kecilnya cahaya yang diterima oleh
LDR itu sendiri. LDR sering disebut dengan alat atau sensor yang berupa
resistor yang peka terhadap cahaya. Biasanya LDR terbuat dari cadmium
sulfida yaitu merupakan bahan semikonduktor yang resistansnya berupah-ubah
menurut banyaknya cahaya (sinar) yang mengenainya. Resistansi LDR pada
tempat yang gelap biasanya mencapai sekitar 10 MΩ, dan ditempat terang LDR
mempunyai resistansi yang turun menjadi sekitar 150 Ω. Seperti halnya resistor
konvensional, pemasangan LDR dalam suatu rangkaian sama persis seperti
pemasangan resistor biasa.

Gambar 3. LDR(Light Depending Resistor)


LDR berfungsi sebagai sebuah sensor cahaya dalam berbagai macam rangkaian
elektronika seperti saklar otomatis berdasarkan cahaya yang jika sensor terkena
cahaya maka arus listrik akan mengalir(ON) dan sebaliknya jika sensor dalam
kondisi minim cahaya(gelap) maka aliran listrik akan terhambat(OFF). LDR
juga sering digunakan sebagai sensor lampu penerang jalan otomatis, lampu
kamar tidur, alarm, rangkaian anti maling otomatis menggunakan laser, sutter
kamera otomatis, dan masih banyak lagi yang lainnya.

IV. METODE EKSPERIMEN

4.1. ALAT DAN BAHAN


- 1 buah Arduino UNO
- Perangkat Komputer
- 1 buah project board
- 2 buah LED
- Kabel conector USB Arduino UNO
- Kabel Jumper Arduino

4.2. CARA KERJA


4.2.1. Pemasanagan lampu berkedip
1. Mempersiapkan perangkat, dan alat yang akan digunakan dalam
merangkai, yaitu LED, kabel jumper, perangkat Arduino, kabel
connector USB Arduino, dan Komputer.
2. Merangkai LED di project board.
3. Menghubungkan kaki panjang LED (+) dengan kabel jumper yang
dikoneksikan dengan pin digital, sedangkan kaki pendek (-) dihubungkan
dengan pin GND menggunakan kabel jumper terhubung dengan Arduino
Uno.
4. Membuka program Arduino, lalu pilih pada toolbar File, lalu klik New.
5. Kemudian, mendeklarasikan variabel pin Output sebelum void setup ().
Setelah void setup () mendeklarasikan variabel LED sebagai OUTPUT.
6. Menulis program yang diinginkan pada void loop ().

4.2.2. Pemasangan sensor cahaya


1. Mempersiapkan perangkat, dan alat yang akan digunakan dalam
merangkai, yaitu LDR, kabel jumper, perangkat Arduino, kabel connector
USB Arduino, dan Komputer.
2. Merangkai LDR di project board.
3. Menghubungkan kaki1 LDR (+) dengan kabel jumper yang dikoneksikan
dengan pin digital, kaki pendek 3(-) dihubungkan dengan pin GND dan
kaki 2 di hubungkan ke power out menggunakan kabel jumper terhubung
dengan Arduino Uno.
4. Membuka program Arduino, lalu pilih pada toolbar File, lalu klik New.
5. Kemudian, mendeklarasikan variabel pin Output sebelum void setup ().
Setelah void setup () mendeklarasikan variabel LED sebagai OUTPUT.
6. Menulis program yang diinginkan pada void loop ().
V. HASIL DAN PEMBAHASAN
4.1. Percobaan 1 lampu berkedip

Pada pengujiana 1 lampu berkedip di tentukan pada pin digital 13


sehingga di deklarasikan di program int 13 .Pada saat menghubungkan kabel
jumper perlu di perhatikan karna jika kabel jumper tidak terhubung sesuai
dengan program maka lampu tidak menyala. Pada bagian void setup Led di
definisikan sebagai output dan pada bagian void loop berisi intruksi-intrsuksi
secara berurutan pada program yang diatas di intruksikan
digitalWrite(led,HIGH);mengintruksikan untuk lampu menyala dan menunda
selama 2 detik dengan dituliskan oleh bagian delay(2000);setaah itu mati
dengan menusliskan digitalWrite(led,LOW);kemudian di tunda selama 2 detik
delay(2000);.lampu akan berkedip sesuai dengan urutan program void loop ()
dan akan berulang.
4.2. Percobaan 2 lampu berkedip

Pada pengujian2 lampu berkedip di tentukan pada pin digital 10 pada led
1 dan pin digital 7 pada led 2 sehingga di deklarasikan di program int 13 dan
10.Pada saat menghubungkan kabel jumper perlu di perhatikan karna jika
kabel jumper tidak terhubung sesuai dengan program maka lampu tidak
menyala. Pada bagian void setup Led 1 dan led 2 di definisikan sebagai output
dan pada bagian void loop berisi intruksi-intrsuksi secara berurutan pada
program yang diatas di intruksikan digitalWrite(led1,HIGH);mengintruksikan
untuk lampu menyala dan menunda selama 2 detik dengan dituliskan oleh
bagian delay(2000);setaah itu mati dengan menusliskan
digitalWrite(led1,LOW);kemudian di tunda selama 2 detik
delay(2000);.lampu akan berkedip sesuai dengan urutan program void loop ()
dan di tuliskan program pada led 2 sama seperti led 1sehinga lampu akan
bergantian berkedip.
4.3. Percobaan LDR

Pada pengujian LDR ini ditentukan pada pin analog A0 karna pin anolog
berfungsi menerima sinyal dari komponen atau rangkaian analog seperti sensor
cahaya .pada bagian void setup di tuliskan serial begin (9600) yang di
definisikan sebagai serial komunikasi Arduino dan komputer,baudrate yang
digunakan yaitu 9600 bps, dalam hal ini data dari variabel terang untuk
mengetahui nilai yang keluar setiap satuan waktunya..Pada bagian Void loop di
tulis analogread(0) ini di dikripsikan perangkat di hubungkan ke pin analog
A0.dan delay(100); yang artinya menunda 0,1detik.
VI. KESIMPULAN
Setelah di lakukan praktikum mikrokontroler dengan Arduino UNO dapat
disimpulkan berhasil karna :
- Listing program pada pengujian 1 lampu berkedip tidak ada kesalahan
sehingga pada saat rangkaian di hubungan dengan komputer 1lampu berkdip
dengan delay 2 detik .
- Listing program pada pengujian 2 lampu berkedip tidak ada kesalahan sehingga
pada saat rankaian di hubungan dengan komputer 2 lampu tersebut berkdip
dengan delay 2 detik.
- Listing program pada pengujian LDR tidak ada kesalahan sehingga LDR
berfungsi ketika rangkain dan komputer di hubungkan
VII. DAFTAR PUSTAKA
http://www.immersa-lab.com/pengertian-sensor-ldr-fungsi-dan-cara-
kerja-ldr.htm
https://ndoware.com/apa-itu-arduino-uno.html
http://dialogsimponi.blogspot.com/2014/11/normal-0-false-false-false-
in-x-none-x.html
http://elektronika-dasar.web.id/sensor-cahaya-ldr-light-dependent-
resistor/
TUGAS AKHIR
1. Membuat rangkaian led merah delay 2 detik.led kuning 3 detik,dan led hijau 5 detik.

2. Pengabungan LED dan LDR dengan ketentuan


Led di pin 10
LDR di A1
Nilai LDR=0
Intesitas=500
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxJika nilai
LDR<intesitas,maka lampu aka menya jika tidak mati.
3. Merangkai led dengan ketentuan;
Led di pin 11
Delay (1000)
Timedelay (100)
Jika pin delay < 0 maka led nyala

Anda mungkin juga menyukai