Bismillahirrahmanirrahim
Assalamu’alaikum warahmatullahi wabarakatuh
Pada project kali ini saya akan mencoba untuk mengedipkan atau Blingking LED hanya dengan menggunakan 1 PIN Output saja. Dari percobaan sebelumnya saya telah mencoba Flip-Flop atau Blingking dengan 2 PIN Output menggunakan pin 4 dan pin 3 pada Arduino untuk menyalakan sebuah LED Flip-Flop dapat dilihat pada link berikut http://www.warriornux.com/lampu-led-flip-flop-menggunakan-arduino-uno/. Namun untuk kali ini saya akan mencoba lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output saja, berikut saya akan menjelaskan mulai dari hardware dan software berserta cara kerjanya yang bermaksud membuat para pembaca dapat mengerti dengan apa yang saya sampaikan . Aamiin.
Alat dan Bahan
- 2 Buah LED 5mm atau LED 3mm (Warna Bebas)
- 1 Buah Resistor 220Ω Ohm
- 3 Buah Kabel Jumper
- 1 Buah Protoboard
- 1 Buah Arduino
.
Rangkaian Lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output Menggunakan Arduino
Keterangan :
- Pin GND Arduino (Warna Hitam) ke Katoda LED1
- Pin VCC 3.3V Arduino (Warna Kuning) ke Anoda LED2
- Pin 4 (Warna Hijau) ke Resistor 220 Ohm
- Sisi lain dari Resistor di hubungkan ke LED (Warna Biru)
.
Sketch Program
Berikut Program Lampu LED Flip-Flop (Blingking LED) dengan 1 PIN Output Menggunakan Arduino. Untuk dapat menyalakan LEDnya saya memanfaatkan dari Aktif HIGH dan Aktif LOW dari PIN, yang nantinya akan disambungkan dengan GND atau VCC, yang akan saya jelaskan dibawah ini.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// 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 dan menghidupkan LED1 dengan “Aktif High”)
digitalWrite(4, HIGH);
// Pause selama 1 detik
delay(1000);
// Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4 dan menghidupkan LED2 dengan “Aktif LOW”)
digitalWrite(4, 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.
.
Berikut ini adalah video hasil percobaan di atas.
.
Terimakasih
Wassalamu’alaikum warahmatullahi wabarakatuh
0 komentar:
Posting Komentar