PRAKTIKUM 1
KENDALI LED ARDUINO
A.
Tujuan
praktikum
1. Mahasiswa
dapat mengetahui cara kerja lampu LED
2. Mahasiswa
dapat menjalankan lampu LED
B.
Teori
Dasar
Arduino UNO merupakan sebuah
board mikrokontroler yang dikontrol penuh oleh ATmega328. Seperti yang
ditunjukan pada gambar 1 dibawah, Arduino UNO mempunyai 14 pin digital
input/output (6 di antaranya dapat digunakan sebagai output PWM), 6 input
analog, 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. Arduino adalah sebuah kit
elektronik open source yang dirancang khusus untuk memudahkan bagi
para seniman, desainer, dan siapapun yang tertarik dalam menciptakan objek atau
mengembangkan perangkat elektronik yang dapat berinteraksi dengan
bermacam-macam sensor dan pengendali. Adapun PIN pada Arduino Uno yaitu :
1. SPI (Serial Peripheral Interface)
Fungsi dari SPI adalah untuk singkronisasi yang digunakan oleh mikrokontroller
untuk berkomunikasi dengan satu atau lebih perangkat dengan cepat
dalam jarak pendek.
2. SCK (Serial Clock) berfungsi untuk menseting Clock dari master
ke slave
3. MOSI (Master out, Slave In)di gunakan pada SPI, dimana data di
transfer dari Master Ke Slave.
4. MISO (Master In, Slave Out) digunakan pada SPI, dimana data di
transfer dari Slave ke master
5. I2C Protokol yang menggunakan jalur clock(SCL) dengan (SDA)
untuk bertukar informasi
6.
SCL Jalur data yang digunakan oleh I2C untuk mengidentifikasi
bahwa data sudah siap di transfer
7.
SDA Jalur data (dua arah) yang digunakan oleh I2C
8. ICSP (In Circuit Serial
Programming) digunakan untuk memprogram sebuah mikrokontroller seperti
Atmega328 menggunakan jalur USB Atmega16U2. ICSP sendiri menggunakan jalur SPI
untuk transfer data.
9.
VCC Jalur suplay tegangan biasanya +5V
10.
IOREF Input/Output referensi yang berguna untuk melindungi board
agar tidak terjadi overvoltage
11.
Vin Pin ini berfungsi untuk mensuplay tegangan dari ekseternal
misal adapter. (jangan mensuplay tegangan dari luar bila board anda sudah
mendapatkan suplay dari USB)
12.
GND Jalur Ground
13.
USB Digunakan untuk mentrasfer data dari komputer ke board anda
14.
PWM (Pulse Width Modulation) Pin yang di tandai dengan
"~" mendukung Signal PWM, PWM sendiri berfungsi untuk mengatur
kecepatan motor, atau kecerahan lampu dan lain lain.
15.
Analog Pins A0-A5 merupakan Pin
Analog, membaca nilai analog dari 0-1023
C.
Alat
dan Bahan
1. Alat
a. Laptop
b. Arduino
2. Bahan
a. Resistor
b. Lampu
LED
c. Kabel
jumper
d. Breadboard
e. Windows
10
D. Langkah kerja
1. Menyiapkan alat dan bahan, pada gambar 1.1 alat yang
dibutuhkan yaitu USB untuk
mengkoneksikan rangkain ardoino degan laptop

2. Menyiapkan alat dan bahan, pada gambar 1.2 alat yang
dibutuhkan yaitu arduino uno dan protoboard
6. Mengistall
aplikasi arduino kemudian ketikan sintaks yang telah ditentukan seperti gambar
dibawah ini


10. Pasang lampu pada papan dengan cara kaki + lampu ikuti
deretan kabel kuning dan kaki - ikuti dereta resistor


12. Buka
aplikasi arduino pada komputer dan ketik sintaksnya sesuai kebutuhan
int led=13;
void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPU);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led,HIGH);
}
13. klik upload
Klik Link berikut untuk melihat video tutorial :
Video Tutorial
int led=13;
void setup() {
// put your setup code here, to run once:
pinMode(led,OUTPU);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(led,HIGH);
}
13. klik upload
Klik Link berikut untuk melihat video tutorial :
Video Tutorial
E. Analisis Data
Pada praktikum kali ini yang
berjudul “Menyalakan Lampu
LED dengan Arduino”, kita
akan menyalakan LED menggunakan Arduino UNO. Untuk bahan yang akan digunakan
adalah proto board atau bread board, arduino UNO, USB arduino, kabel jumper,
led, dan resistor.
Langkah
pertama adalah merangkai, dengan memasang kabel jumper ke proto board, pada pin
1 sebelah bawah dengan arus terbaca memanjang ke kanan, da nada arus yang
terhubung, dan lubang ping bagian atas terhubung juga kesamping. Kemudian kita
ambil arus ke GND (ground arduino) yang kita jumper ke proto board, jika
setelah di pasang, berarti arus nya sudah menjadi arus negative.
Langkah
kedua, memasang LED, perlu di ketahui bahwa led mempunyai 2 kaki, di mana kaki
yang negative ditandai dengan kaki yang lebih pendek, dan kaki yang panjang
adalah positif, karna pin pada bagian bawah adalah negative, maka kaki yang
lebih pendek yaitu negative akan di tancapkan di pin bagian bawah, kaki yang
positif menyesuaikan di pin positif juga. Jika sudah di tancapkan, maka arus
GND dari arduino sudah terhubung ke kaki GND pada LED.
Langkah
ketiga memasang resistor, yang berfungsi sebagai hambatan arus yang masuk
supaya led tidak mudah terbakar, karena biasanya jika arusnya berlebihan maka
led nya akan terbakar.
Langkah ke
empat memasang kabel jumper, untuk menghubungkan maka pasang kabel sejajar
dengan kaki resistor kemudian ujung kabel jumper tancapkan ke pin 13 pada arduino
sebagai pin digital untuk led. Setelah semunya terpasang maka kabel USB arduino
kita colokkan ke laptop/PC. Dan tuliskan proramnya di laptop, kemudian upload
melaui USB arduino sehingga programnya tertanam di arduino.
Setelah di
rangkai langkah selanjutnya adalah membuat programnya, dengan membuka aplikasi
arduino. Sebelum membuat programnya kita harus memperhatikan rangkaian.
Penjelasan sintaks :
1.
Int
led = 13 artinya rangkaian kita jumper/pasang di pin 13 pada arduino
2.
PinMode(led,OUTPUT)
adalah perintah LED sebagai output
3.
DigitalWrite(Led,HIGHT)
adalah perintah untuh menyalakan led jika ingin mematikan maka ganti perintah
HIGHT menjadi LOW
Jika
selesai membuat programnya, maka klik tanda ceklis pada seblah atas bagian
kanan, untuk menyimpan perintah yang sudah dibuat dengan nama percobaan kendali
led pada arduino. Jika program sudah benar makan akan muncul “ Done compiling”.
Kemudian, sebelum di upload terlebih dahulu kita harus memperhatikan port nya
dengan cara pilih Tools dan pilih port kemudian pilih Arduino/Geuno Uno.
Selanjjtnya kita upload dengan memilih icon pada di seblah atas bagian kiri.
Jika ada tulisan “done Compiling” maka program tersebut dinyatakan berhasil
artinya LED akan menyala.
F. Kesimpulan
Setelah
melakukan praktikum ini Mahasiswa dapat mengetahui cara kerja
lampu LED dan Mahasiswa dapat menjalankan lampu LED.