Anda di halaman 1dari 3

Matakuliah : Praktek Mikrokontroller Guru: SUYONO, S.Pd.

Program Studi : Teknik Audio Video SMK NEGERI 4 TEBO


Praktikum: 07- Mengendalikan Relay Jurusan : Teknik Elektronika

A. Tujuan
1. Mengimplementasikan program mikrokontroler menggunakan output LED.
2. Menyusun rancangan program untuk menyalakan LED pada software.
3. Menyusun rangkaian sesui gambar kerja.

B. Teori Singkat
Relay pada dasarnya merupakan sebuah saklar mekanik yang dikontrol secara listrik. Didalam relay
terdapat lilitan dengan inti besi yang akan berubah menjadi magnet ketika dialiri arus listrik dan
menarik tuas saklar sehingga menyebabkan saklar menjadi kontak. Pada latihan ini akan belajar
bagaimana cara menontrol relay menggunakan Arduino.

Gambar 5.1. Bluino Starter Shield Buzzer

C. Gambar Kerja/Rangkain

Gambar 2.2. Gambar Kerja Buzzer

D. Alat dan Bahan


1. — 1 x Arduino UNO
2. — 1 x Relay 5V (SPDT)
3. — 2 x LED
4. — 1 x Transistor NPN
5. — 1 x Dioda 1N4148
6. — 2 x Resistor 330Ω
7. — 1 x Resistor 10kΩ
8. — 1 x Breadboard mini

E. Keselamatan Kerja
1. Menggunakan baju pratikum audio video.
2. Perhatikan pada saat menggunakan sumber tegangan 220V, pastikan tangan saudara tidak
basah/lembab.
3. Meja kerja hanya boleh untuk meletakan alat-alat tulis, buku, bahan dan alat praktikum.
4. Tidak makan dan minum diruang praktikum.

F. Langkah Kerja
1. Buka software Arduino IDE apabila menggunakan PC/Laptop. Jika menggunakan Android
dapat membuka aplikasi Bluino Loader yang sudah diinstal dari Google Playstore. Buka
sketch Latihan 07 yang sudah diunduh dan disimpan pada folder Examples sebelumnya.
2. Untuk membuka sketch temukan file di: BluinoLoader > examples > Belajar_Arduino_Dasar >
Latihan_07

Page 1 of 3
created by Keadilan Belajar Studio
3. Cara lain dapat juga upload sketch langsung melalui aplikasi ini ke Arduino melalui USB OTG
atau Bluetooth dengan cara menekan ikon upload (tanda panah ke kanan) dibawah.
Buatlah program dengan list program 7.1, Upload Sketch

List program 6.1 Membunyikan Buzzer

const int relayPin = 12; // This pin drives the transistor (which
drives the relay)
const int timeDelay = 1000; // delay in ms for on and off phases

// You can make timeDelay shorter, but note that relays, being
// mechanical devices, will wear out quickly if you try to drive them too
fast.

void setup() {
pinMode(relayPin, OUTPUT); // set pin as an output
}

void loop() {
digitalWrite(relayPin, HIGH); // turn the relay on
delay(timeDelay); // wait for one second
digitalWrite(relayPin, LOW); // turn the relay off
delay(timeDelay); // wait for one second
}

G. Catatan kode:
1. Selamat datang di Arduino!
2. digitalWrite(relayPin, HIGH);
Ketika transistor sebagai switching aktif, akan mengaktifkan lilitan relay dan kontak pada
relay terhubung, ini akan menghubungkan pin relay COM dengan NO (Normally Open). Pada
latihian ini menggunakan kedua pin ini sebagai saklar LED tapi kamu bisa menggunakan
untuk perangkat elektronik lain bertegagngan tinggi (220AC) seperti lampu pijar, motor dll
disesuaikan dengan kemampuan relay tersebut.
3. digitalWrite(relayPin, LOW);
Relay mempunyai pin NC (Normally Close), Pin NC kebalikan dari pin NO yaitu akan
terhubung antara pin COM dengan NC ketika kondisi relay mati. Pin-pin kontak pada relay
dapat digunakan sesuai dengan kebutuhan apakah dalam keadaan aktif nyala atau mati.
Kedua pin NO dan NC juga dapat digunakan untuk dua peralatan yang nyalanya bergantian.

H. Apa yang seharusnya kamu lihat:


Kamu seharusnya dapat mendengarkan suara klik ketika kontak relay aktif, dan melihat kedua
LED menyala bergantian dengan interval waktu masing-masing 1 detik. Jika tidak terjadi,
pastikan kedua LED terangkai benar dengan pin kontak relay dan pastikan sketch sudah masuk
kedalam Arduino.

I. Pertanyaan
1. Apa fungsi char notes[] dan char name [] = ?

Page 2 of 3
created by Keadilan Belajar Studio
J. Sumber rujukan
Bluino Elektronics. 2019 Belajar Arduino Dasar » ArduinoShieldhttps: //www.bluino.com /2019/
10/arduino-shield.html

Page 3 of 3
created by Keadilan Belajar Studio

Anda mungkin juga menyukai