Arduino
Untuk mempelajari cara membuat sebuah Aoutomatisasi dan juga Kecerdasan Buatan atau AI (Artifisisal Intelegence) harus mempelajari dasarnya terlebih dahulu, karena utuk menguasai suatu ilmu harus dari dasar dan perlahan. Kali ini kami akan membagikan pelajaran tentang bagaimana 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 dapat memahami setiap langkah dan contoh dalam Latihan kali ini.




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:
  1. ARDUINO IDE (Software Program)
  2. Arduino UNO
  3. LED 3,3V (3buah)
  4. Kabel USB (Arduino)
  5. Kabel Jumper Mm (Male-Male)
  6. Resistor 100k
  7. BreadBoard Putih
Untuk membeli bahan bahan tersebut dapat ditemukan di Market Place Online Seperti Tokopedia, Bukalapak, dan lain lain. Jika belum menginstal ARDUINO IDE dapat membaca artikel: Dasar Dasar Pengenalan Mikrokontroler Arduino (untuk pemula).

Perangkaian 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 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).

  1. Pertama sambungkan VCC 5volt yang terdapat pada Board Arduino ke jalur Vcc(+) pada BreadBoard.
  2. Lalu sambungkan Ground(GND) yang terdapat pada Board Arduino ke jalur Ground(-) pada BreadBoard.
  3. Sambungkan setiap Katode(-) pada kaki setiap LED ke jalur Ground(-) pada BreadBoard.
  4. Sambungkan setiap masing masing Anode(+) pada kaki setiap LED ke Resistor 100k (1 LED 1 Resistor).
  5. Terakhir, sambungkan masing masing Resistor LED ke Board Arduino, (LED1 pada Pin 2, LED2 pada pin 3, dan LED3 pada Pin 4.)

Skema Rangkaian Flip Flop Arduino

Gambar 1: Dibuat menggunakan Fritzing Beta

 Langkah-langkah pembuatan Program (Software).


  1. Pasangkan Port USB Arduino ke PC/Laptop.
  2. Buka Aplikasi ARDUINO IDE pada PC/Laptop.
  3. Tuliskan Program seperti dibawah ini.

  4. 
    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() {
      // put your setup code here, to run once:
    pinMode(led1Pin, OUTPUT); //menetapkan pin mode
    pinMode(led2Pin, OUTPUT); //menetapkan pin mode
    pinMode(led3Pin, OUTPUT); //menetapkan pin mode
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
    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
    }
    
    

  5. Lalu compile program pada ARDUINO IDE.

    Compile ARDUINO IDE
  6. Tunggu hingga selesai Upload Program.
  7. Jika sudah selesai maka masing-masing LED akan menyala secara bergantian.



Latihan

Jika kalian yang serius ingin mempelajari tentang Arduino dan Artifial Intelegent (Kecerdasan Buatan). maka harus mempelajari dasar dasar dan pengolahan Logika pada Program ARDUINO IDE. Untuk kali ini, latihan Logika pada Program Arduino dengan menggunakan LED. Latihanya yaitu membuat Program yang dapat menyalakan LED seperti diatas, namun polanya yaitu:
  1. LED1 menyala
  2. Semua LED mati
  3. LED1 dan dan LED2 menyala
  4. Semua LED mati
  5. LED2 menyala
  6. Semua LED mati
  7. LED2 dan LED3 menyala
  8. Semua LED mati
  9. LED3 menyala
  10. Semua LED mati
Untuk yang berhasil membuat pola LED menyala seperti pola diatas silahkan tuliskan kode Programnya pada kolom komentar. Setiap program akan saya coba satu per satu, dan bagi yang sudah 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 untuk saat ini. Terus ikuti artikel ini jika ingin mengetahui lebih lanjut tentang ARDUINO IDE dan Mikrokontroler Arduino. Semoga ilmu yang kami bagikan bermanfaat untuk kalian. Selamat mencoba dan terimakasih.

0Komentar

Sebelumnya Selanjutnya