Membuat Volt Meter Menggunakan Arduino Uno (Maks. 5 Volt)

Proyek Membuat Volt Meter Menggunakan Arduino Uno (Maks. 5 Volt) adalah sebuah proyek yang menggunakan Arduino Uno untuk belajar membaca data analog, mengolah, dan menampilkannya. Untuk koneksi dengan LCD 16x2 tetap menggunakan I2C. Silahkan baca Cara Menampilkan Karakter pada LCD dengan Menggunakan I2C Module.

Kebutuhan Hardware :
1. Arduino Uno
2. Module I2C LCD 16x2
3. LCD 16x2
4. VR 50K Ohm
5. Tombol Tact Switch Push On

Untuk Pembelian Komponen bisa BELI DISINI.

Berikut ini adalah Schematicnya  :


Setelah terkoneksi dengan baik silahkan upload Sketch dibawah ini :

/***************************
Volt Meter Maks 5 Volt

Oleh : Workshop Electronics 3 in 1
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com
Profil : www.workshopelectronics3in1.co.id

Copyright @2017
****************************/

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F ,2,1,0,4,5,6,7,3, POSITIVE);

void setup(){
  pinMode(8,INPUT);
  digitalWrite(8,HIGH); 
  lcd.begin(16, 2);
  lcd.setCursor(0,0);
  lcd.print("DigitalVoltmeter");
  lcd.setCursor(0,1);
  lcd.print(" Vin mak 5Volt"); 
  delay(3000);
  lcd.clear();
}

void loop(){
  int adc=(analogRead(A0));
  float vin = adc * (5.0 / 1023.0);
  lcd.setCursor(0,0);
  lcd.print("Vin:");
  lcd.print(vin);
  lcd.print("V    ");
  if (digitalRead(8)==0){
    byte hold=1;
    lcd.setCursor(0,1);
    lcd.print("hold on");
    delay(1000);
    do{
      if (digitalRead(8)==0){
        lcd.setCursor(0,1);
        lcd.print("          ");
        delay(1000);
        hold=0;
      }
    }
    while(hold);
  }
  delay(500);
}
Untuk lebih lengkapnya silahkan Lihat Video Dibawah ini :


Komentar

Postingan populer dari blog ini

Cara Mengakses dan Pemrograman Sensor Infrared (IR) Proximity FC-51 Menggunakan Arduino Uno

Cara Mengakses dan Pemrograman Sensor Gyroscope dan Accelerometer MPU6050 Menggunakan Arduino Uno

Tutorial Membuat GPS Tracker menggunakan GPS NEO 6M dan SIM800L Berbasis Arduino Uno