Membuat counter Arduino dengan tampilan LCD 16x2

     Selamat datang kembali di mya web tutorial, sebelumnya kita sudah membuat program counter dengan sensor proximity E18D80NK, sekarang kita akan membuat program counter dengan tampilan LCD 16x2 dengan arduino.

    Lcd 16x2 adalah salah satu interface yang sangat sering digunakan dalam projek projek prototype maupun projek yang sudah di distribusikan. lcd ini sangat mudah digunakan dan juga populer, dengan library yang sudah di buat oleh tim arduino comunity yang dapat mempermudah kita untuk memrogramnya.

    Dalam case ini kita akan menggunakan LCD 16x2 untuk interface atau tampilan dari sensor proximity, yaitu tampilan program counter, dimana Lcd akan menampilkan counter dari sensor proximity.

Jika Butuh Jasa Pemrograman Arduino Bisa (Klik Disini)

    Langkah langkah pengujian yakni.

    1. Menyiapkan alat dan bahan.

    2. Membuat rangkaian Hardware.

    3. Membuat Program Arduino dengan Arduino IDE

    4. Video Hasil dari pengujian


Jika Butuh Jasa Pemrograman Arduino Bisa (Klik Disini)


1. Menyiapkan Alat dan Bahan

        1. Laptop
        2. Arduino IDE
        3. Arduino
        4. Kable Jumper
        5. Sensor Photocell e18 (Beli Disini)
        6. Projectboard
        7. Lcd 16x2 with i2c

2. Rangkaian Hardware

Jika Butuh Jasa Pemrograman Arduino Bisa (Klik Disini)
 

3. Program Arduino

    Sebelum copy paste program di bawah, kalian install dulu library lcd I2Cnya dengan cara download dulu librarynya di sini kemudian install librarynya secara manual. untuk cara install library secara manual bisa browsing atau liat di youtube ya geees. kalau sudah berhasil install librarynya kalian copas program dibawah ini, compile program jika done langsung uploud saja, kemudian lihat hasilnya.

Jika Butuh Jasa Pemrograman Arduino Bisa (Klik Disini)

// C++ code
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int prox = 2;
int reset = 3;
int proxState=0, resetState=0,count=0;
void setup()
{
  Serial.begin(9600);
  pinMode(prox,INPUT);
  pinMode(reset,INPUT);
  lcd.begin();
  lcd.backlight();
  lcd.setCursor(0,0);  
  lcd.print("Program Counter");
  lcd.setCursor(6,1);
  lcd.print("Siap");
  delay(2000);
  lcd.clear();
}

void loop()
{
  proxState=digitalRead(prox);
  resetState=digitalRead(reset);
  if(proxState==1){
  count++;
  }
  if(resetState==1){
  count=0;
  }
  String tampil="prox = "+String(proxState)+"  "+"reset = "
          +String(resetState)+"  Counter = "+String(count)
          +"\n";
  Serial.print(tampil);
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print("Counter   = ");
  lcd.setCursor(12,0);
  lcd.print(count);    
  delay(500);
}

Jika Butuh Jasa Pemrograman Arduino Bisa (Klik Disini)

4. Hasil pengujian


    Pada hasil percobaan kali ini di tunjukkan bahwa lcd telah berhasil menampilkan text awal atau pembukaan yakni " program counter siap" yang kemudian di susul dengan tampilan counter itu sendiri. lcd menampilkan hasil counter dari sensor photocell dimana jika sensor terkena benda yang menghalanginya maka counter akan otomatis menambah angka, kemudian ketika tombol reset counter di tekan, maka hasil nilai dari counter menjadi 0. atau berhasil ke reset.

    mungkin cukup segini untuk blog kali ini, sangat mudah kan dan bisa di praktekkan d rumah, dan pastinya dengan biaya yang terjangkau untuk harga komponen komponen yang digunakan.

Jika Butuh Jasa Pemrograman Arduino Bisa (Klik Disini)

Jangan lupa Follow dan Subscribe Social Media kita ya, agar tidak ketinggalan tutorial2 yang lainnya

SEMOGA BERMANFAAT YAAAH.....!!!!









Komentar

Postingan populer dari blog ini

Membuat Sistem Kontrol Suhu Ruangan Otomatis Dengan Output Kipas

Program Modul Sensor Api ( Flame Sensor) dengan Arduino