Pada pertemuan sebelumnya telah saya
jelaskan cara Menyalakan LED Menggunakan Arduino UNO dan kali ini saya akan membuat Project selanjutnya yaitu
LED Berkedip atau Blink LED Menggunakan Arduino UNO.
Project ini saya menggunakan pin 4 pada
Arduino UNO untuk menyalakan sebuah LED Berkedip atau Blink LED, serta saya
akan menjelaskan mulai dari hardware dan software berserta cara kerjanya yang
bermaksud membuat para pembaca dapat mengerti dengan apa yang saya sampaikan
dan saya kerjakan. Aamiin.
Alat dan Bahan
- 1 Buah LED 5mm atau LED 3mm
- 1 Buah Resistor 100Ω Ohm
- 2 Buah Kabel Jumper
- 1 Buah Protoboard
- 1 Buah Arduino
Rangkaian LED Berkedip atau Blink LED
Menggunakan Arduino UNO
Keterangan
- Pin GND Arduino (Warna Hitam) ke GND LED (Warna
Hitam)
- Pin 4 (Warna Merah) ke Resistor (Warna Merah)
- Sisi lain dari Resistor di hubungkan ke Positif
LED
Sketch Program
Dalam Sketch Program LED Berkedip atau
Blink LED Menggunakan Arduino UNO ada beberapa cara Sketch Program untuk dapat
menyalakan LED nya, berikut ini saya akan paparkan cara Menyalakan LED
dengan Aktif HIGH.
Sketch Program Cara Pertama :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// Menyalakan LED
Menggunakan Arduino UNO
// Menyalakan LED
dengan Aktif HIGH
void setup()
{
// menjadikan PIN 4 sebagai OUTPUT
pinMode(4, OUTPUT);
}
void loop()
{
// Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4)
digitalWrite(4, HIGH);
// Pause selama 1 detik
delay(1000);
// Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
digitalWrite(4, LOW);
// Pause selama 1 detik
delay(1000);
}
|
Sketch Program Cara Kedua :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Menyalakan LED
Menggunakan Arduino UNO
// Menyalakan LED
dengan Aktif HIGH
Int PinSaya = 4;
// type data yang
berfungsi sebagai penyimpan bilangan bulat
void setup()
{
//
menjadikan PIN 4 sebagai OUTPUT
pinMode(4, OUTPUT);
}
void loop()
{
//
Menyalakan PIN 4 (HIGH = Memberi tegangan pada PIN 4)
digitalWrite(PinSaya, HIGH);
//
Pause selama 1 detik
delay(1000);
// Mematikan PIN 4
(LOW = Tidak Memberi tegangan pada PIN 4)
digitalWrite(PinSaya, LOW);
//
Pause selama 1 detik
delay(1000);
}
|
Keterangan :
- Fungsi void setup () dalam
sebuah program arduino adalah semua perintah yang akan di baca sekali.
- Fungsi void loop () dalam
sebuah program arduino adalah semua perintah yang akan di baca
berulang-ulang.
0 komentar:
Posting Komentar