Latihan dan Belajar Membuat LED Flip Flop (Dasar Logika) di Arduino UNO
Untuk mempelajari cara membuat sebuah Automatisasi dan juga Kecerdasan Buatan atau AI (Artificial Intelligence) harus mempelajari dasarnya terlebih dahulu, karena untuk menguasai suatu ilmu harus dari dasar dan perlahan. Kali ini kami akan membagikan pelajaran mengenai cara membuat Lampu LED Flip Flop atau menyala dan mati secara bergantian. Untuk lebih menguasai tentang latihan ini, silahkan baca artikel sebelumnya yaitu Dasar Dasar Arduino agar kalian dapat memahami setiap langkah dan contoh dalam Latihan kali ini.
Table of Contents
Flip Flop
Flip Flop adalah lampu LED yang menyala dan mati secara bergantian. Untuk dapat membuatnya menggunakan Arduino, kita hanya perlu memberikan tegangan Positif/1 (HIGH) dan Negatif/0 (LOW) pada setiap LED yang kita gunakan.
Bahan-Bahan
Bahan yang digunakan untuk latihan ini yaitu:
- ARDUINO IDE (Software Program;
- Arduino UNO;
- LED 3,3V (3 buah);
- Kabel USB (Arduino);
- Kabel Jumper Mm (Male to Male);
- Resistor 100k;
- BreadBoard Putih.
Untuk membeli bahan bahan tersebut dapat ditemukan di Toko Online Seperti Tokopedia, Bukalapak, dll. Jika kalian belum menginstal ARDUINO IDE, kalian dapat membaca artikel Dasar-Dasar Pengenalan Mikrokontroler Arduino (untuk pemula).
Perangkaian dan Perakitan Alat
LED yang kita gunakan adalah lampu bertegangan 3.3 volt, untuk membuatnya menyala kita harus memberikan tegangan dari Board Arduino. Namun tegangan Output dari Board Arduino adalah 5 volt, maka untuk membuat tegangan menjadi 3.3 volt, kita harus menggunakan Resistor 100k ohm untuk menghambat tegangan dari 5 volt ke 3.3 volt agar LED yang kita gunakan dapat bertahan dan tidak rusak.
Langkah-langkah perangkaian Perangkat (Hardware)
- Sambungkan VCC 5 volt yang terdapat pada Board Arduino ke jalur VCC (+) pada BreadBoard;
- Sambungkan Ground (GND) yang terdapat pada Board Arduino ke jalur Ground (-) pada BreadBoard;
- Sambungkan setiap Katode (-) pada kaki setiap LED ke jalur Ground (-) pada BreadBoard;
- Sambungkan masing-masing Anode (+) pada kaki setiap LED ke Resistor 100k (1 LED 1 Resistor);
- Terakhir, sambungkan masing-masing Resistor LED ke Board Arduino, (LED1 pada Pin 2, LED2 pada pin 3, dan LED3 pada Pin 4).
Langkah-langkah pembuatan Program (Software)
- Pasangkan Port USB Arduino ke PC/Laptop;
- Buka Aplikasi ARDUINO IDE pada PC/Laptop;
- Tuliskan Program seperti dibawah ini:
int led1Pin = 2; //menetapkan pin dan tipe data int led2Pin = 3; //menetapkan pin dan tipe data int led3Pin = 4; //menetapkan pin dan tipe data void setup() { pinMode(led1Pin, OUTPUT); //menetapkan pin mode pinMode(led2Pin, OUTPUT); //menetapkan pin mode pinMode(led3Pin, OUTPUT); //menetapkan pin mode } void loop() { digitalWrite(led1Pin, HIGH); //memberi tegangan positif(+) pada pin LED 1 delay(500); //membari jeda waktu selama 0,5 detik digitalWrite(led1Pin, LOW); //memberi tegangan negatif(-) pada pin LED 1 delay(500); //membari jeda waktu selama 0,5 detik digitalWrite(led2Pin, HIGH); //memberi tegangan positif(+) pada pin LED 2 delay(500); //membari jeda waktu selama 0,5 detik digitalWrite(led2Pin, LOW); //memberi tegangan negatif(-) pada pin LED 2 delay(500); //membari jeda waktu selama 0,5 detik digitalWrite(led3Pin, HIGH); //memberi tegangan positif(+) pada pin LED 3 delay(500); //membari jeda waktu selama 0,5 detik digitalWrite(led3Pin, LOW); //memberi tegangan negatif(-) pada pin LED 3 delay(500); //membari jeda waktu selama 0,5 detik }
- Lalu Compile Program pada ARDUINO IDE:
- Tunggu hingga selesai Upload Program;
- Jika sudah selesai maka masing-masing LED akan menyala secara bergantian.
Latihan
Jika kalian ingin mempelajari tentang Arduino dan Artificial Intelligence (Kecerdasan Buatan). Maka kalian harus mempelajari dasar-dasar dan pengolahan Logika pada Program ARDUINO IDE. Untuk kali ini, latihan Logika pada Program Arduino dengan menggunakan LED. Latihan-nya yaitu membuat Program yang dapat menyalakan LED seperti diatas, namun polanya yaitu:
- LED 1 menyala;
- Semua LED mati;
- LED 1 dan dan LED 2 menyala;
- Semua LED mati;
- LED 2 menyala;
- Semua LED mati;
- LED 2 dan LED 3 menyala;
- Semua LED mati;
- LED 3 menyala;
- Semua LED mati.
Bagi kalian yang berhasil membuat pola LED menyala seperti pola diatas , silahkan tuliskan kode Programnya pada kolom komentar. Setiap program akan penulis coba satu-persatu dan bagi yang berhasil, SELAMAT kalian sudah menguasai Logika dasar Pemrogaman Arduino menggunakan LED.
Baiklah mungkin hanya itu yang kita pelajari untuk Latihan Logika dasar membuat lampu LED Flip-Flop pada Arduino. Terus ikuti artikel ini jika kalian ingin mengetahui lebih lanjut tentang ARDUINO IDE dan Mikrocontroler Arduino. Semoga ilmu yang kami bagikan bermanfaat. Selamat mencoba dan terimakasih.
Updated: Friday, 05 March 2021