Anda di halaman 1dari 12

LAPORAN PRAKTIKUM

ELEKTRONIKA INDUSTRI DAN KONTROL

“Memprogram Beban Led dengan Arduino”

NAMA : DIO ALVENDRI


NIM : 170655005
GRUP : 3E1

PENDIDIKAN TEKNIK ELEKTRONIKA


FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2019
A. TUJUAN :
1. Agar peserta didik dapat memasang software Arduino IDE pada PC atau
laptop dengan baik dan benar.

2. Agar peserta didik dapat mengetes software Arduino IDE sudah terpasang
pada PC atau laptop bisa terkoneksi ke board board Arduino dengan baik dan
benar.

3. Agar peserta didik dapat membuat program animasi LED flip-flop pada
beban LED 8 bit pada board Arduino dengan baik dan benar.

4. Agar peserta didik dapat membuat program animasi LED berjalan pada
beban LED 8 bit pada board Arduino dengan baik dan benar.

5. Agar peserta didik dapat membuat program animasi LED wiper pada beban
LED 8 bit pada board Arduino dengan baik dan benar.

6. Agar peserta didik dapat membuat program animasi LED kembang-kempis


pada beban LED 8 bit pada board Arduino dengan baik dan benar.

7. Agar peserta didik dapat membuat program animasi LED kura-kura lapar
pada beban LED 8 bit pada board Arduino dengan baik dan benar.

8. Agar peserta didik dapat membuat program animasi LED tertentu pada
beban LED 8 bit pada board Arduino, sesuai kreatifitas masing-masing dengan
baik dan benar.

B. TEORI SINGKAT
Arduino dikatakan sebagai sebuah platform dari physical computing yang
bersifat open source. Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi ia
adalah kombinasi dari hardware, bahasa pemrograman dan Integrated Development
Environment (IDE) yang canggih. IDE adalah sebuah software yang sangat berperan
untuk menulis program, meng-compile menjadi kode biner dan meng-upload ke dalam
memori mikrokontroler. Ada banyak projek dan alat-alat dikembangkan oleh akademisi
dan profesional dengan menggunakan Arduino, selain itu juga ada banyak modulmodul
pendukung (sensor, tampilan, penggerak dan sebagainya)yang dibuat oleh pihak
lain untuk bisa disambungkan dengan Arduino. Arduino berevolusi menjadi sebuah
platform karena ia menjadi pilihan dan acuan bagi banyak praktisi.
Salah satu yang membuat Arduino memikat hati banyak orang adalah karena
sifatnya yang open source, baik untuk hardware maupun software-nya. Diagram
rangkaian elektronik Arduino digratiskan kepada semua orang. Anda bisa bebas
mendownload
gambarnya, membeli komponen-komponennya, membuat PCB-nya dan
merangkainya sendiri tanpa harus membayar kepada para pembuat Arduino. Sama
halnya dengan IDE Arduino yang bisa di-download dan diinstal pada komputer secara
gratis.
Sehubungan dengan pembahasan untuk saat ini software Arduino yang akan
digunakan adalah driver dan IDE, walaupun masih ada beberapa software lain yang
sangat berguna selama pengembangan Arduino. IDE Arduino adalah software yang
sangat canggih ditulis dengan menggunakan Java. IDE Arduino terdiri dari:

o Editor program, sebuah window yang memungkinkan pengguna menulis dan


mengeditprogram dalam bahasa Processing.
o Compiler, sebuah modul yang mengubah kode program (bahasa Processing)
menjadikode biner. Bagaimanapun sebuah microcontroller tidak akan bisa
memahami bahasaProcessing. Yang bisa dipahami oleh microcontroller adalah
kode biner. Itulah sebabnyacompiler diperlukan dalam hal ini.
o Uploader, sebuah modul yang memuat kode biner dari Jomputer ke dalam memory
di dalam papan Arduino.
Blink an LED adalah pelajaran pemrograman yang paling sederhana dari
pelajaran pemrograman Arduino.
Seperti halnya mempelajari bahasa pemrograman baru, maka pelajaran pertama
adalah "Hello World" -- nah, blink an LED inilah "Hello World" dari pemrograman
Arduino.
Agak sedikit berbeda memang dengan saat mempelajari jenis bahasa
pemrograman lainnya, karena pada pemrograman Arduino kita akan menanamkan
program tersebut kedalam board arduino yang akan mengeksekusi sebuah aksi. Dalam
praktikum ini akan membuat sebuah LED berkedap-kedip

C. ALAT DAN BAHAN


1. Komputer PC dengan Sistem Operasi Windows…………………………1 buah
2. Software Arduino IDE ..................................................................…….. 1 paket
3. Board Arduino UNO ……………………………….……………….. 1 unit
4. Kit Beban untuk Arduino …………………………………………….. 1 Set
5. Jumper set (Male-Male, Male-Female, Female-Female) .....……….. 1 buah

D. GAMBAR RANGKAIAN

VCC
Design by Edidas
microcontrolandos.blogspot.com

150

ARDUINO UNO R3 AREF


13
PB5/SCK
12
PB4/MISO
RESET 11
~PB3/MOSI/OC2A
10
~ PB2/SS/OC1B
9
~ PB1/OC1A
8
PB0/ICP1/CLKO
ATMEGA328P-PU
1121

DIGITAL (~PWM)

7
ANALOG IN

PD7/AIN1
6
A0 ~ PD6/AIN0
PC0/ADC0 5
A1 ~ PD5/T1
PC1/ADC1 4
A2 PD4/T0/XCK
PC2/ADC2 3
A3 ~ PD3/INT1
PC3/ADC3 2
A4 PD2/INT0
PC4/ADC4/SDA 1
A5 TX PD1/TXD
PC5/ADC5/SCL 0
RX PD0/RXD

RANGKAIAN ARDUINO

RANGKAIAN BEBAN

E. LISTNING PROGRAM
1.FLIPFLOP
Analisa ;

Apabila program yang dibuat pada aplikasi arduino sudah selesai maka tahap
selanjutnya yaitu mendownlod program tersebut, jika pada aplikasi arduino bertulis done
maka program sudah ada pada perangkat keras arduino tersebut , pada program ini pada
output led yang yang sudah diperintahkan adalah led hidup secara flip flop , jadi empat led
hidup dan empat led yang mati begitu seterusnya hidup empat led secara bergantian

2. Jalan kanan
Analisa ;

Apabila program yang dibuat pada aplikasi arduino sudah selesai maka tahap
selanjutnya yaitu mendownlod program tersebut, jika pada aplikasi arduino bertulis done
maka program sudah ada pada perangkat keras arduino tersebut , pada program ini pada
output led yang yang sudah diperintahkan adalah led hidup secara berurutan dimulai dari kiri
ke kanan , jadi led pertama kiri hidup pertama kemudian lanjut sebelahnya mengarah
kekanan dengan hidup secara berurutan jika led sudah hidup penuh ke kanan , maka lampu
tersebut kembali ke proses awal

3.JALAN KIRI
Analisa ;

Apabila program yang dibuat pada aplikasi arduino sudah selesai maka tahap
selanjutnya yaitu mendownlod program tersebut, jika pada aplikasi arduino bertulis done
maka program sudah ada pada perangkat keras arduino tersebut , pada program ini pada
output led yang yang sudah diperintahkan adalah led hidup secara berurutan dimulai dari
kanan ke kekiri , jadi led pertama kiri hidup pertama kemudian lanjut sebelahnya mengarah
kekiri dengan hidup secara berurutan jika led sudah hidup penuh ke kiri , maka lampu
tersebut kembali ke proses awal

4. kemban kempis
1 2
3 4

Analisa ;

Apabila program yang dibuat pada aplikasi arduino sudah selesai maka tahap
selanjutnya yaitu mendownlod program tersebut, jika pada aplikasi arduino bertulis done
maka program sudah ada pada perangkat keras arduino tersebut , pada program ini pada
output led yang yang sudah diperintahkan adalah led hidup secara wiper atau disebut juga
hidup kekanan dan kekiri , maksudnya yaitu jika output led yang digunakan sebanyak 8 led
maka led hidup secara kembang kempis disini yaitu led 1 led 8 yang hidup berurutan kekanan
, kemudaian dilanjutkan led 1 , begitu setrusnya jika led tersebut sudah hidup semuanya maka
led tersebut juga mati secara berurutan ,mati led dimulai dari led 4dan 5 dan begitu
seterusnya sehingga led tersebut terlihat hidup seperti wiper atau kembang kempis.

KESIMPULAN

Berdasakan praktikum yang sudah dilakukan dapat disimpulkan bahwa didalam IDE
arduino sendiri terdapat banyak contoh contoh sederhana soure code untuk dipelajari atau
untuk dipelajari ataupun digunakan fan arduino itu sendiri untuk pengoperasiannya sangatlah
mudah , untuk pengoperasian output led arduino dapat diprogram menggunakan aplikasi
bawakaannya , jika sudah di program maka langkah selanjutnya yaitu menguploud program
tersebut ke perangkat keras arduino tersebut , output pada led tersebut dapat diatur melalu tie
delay program tersebut , dan harus diperhatikan jika salah mengasign ataupun salah pada
pemasangan port pada beban lampu , maka pembacaan program pada beban juga salah atau
dapat disebut kurang singkron

Tugas dan pertanyaan

1.led hidup kekiri dan kekanan

2.led hidup seperti nona tutup jendela


3.led hidup seperti kura kura lapar

4. kura kura sangat lapar

Anda mungkin juga menyukai