--> Project V - 16. Mengatur Nilai Set Point Tanpa Keypad berbasis Arduino Uno | Tutorial arduino lengkap

Friday, August 4, 2017

Project V - 16. Mengatur Nilai Set Point Tanpa Keypad berbasis Arduino Uno

| Friday, August 4, 2017
Mengatur Nilai Set Point Tanpa Keypad



Sistem Kerja Alat


Jika Anda kesulitan mencari keypad atau pin arduino kurang jika di tambah keypad, nah berikut ini cara mudah membuat pengganti keypad dengan potensio meter. Potensio meter digunakan untuk menunjuk nilai set point yang di inginkan kemudian tombol seting digunakan sebagai penentu nilai set point tersebut. Display ditampilkan pada LCD.

Kebutuhan Hardware

  • Potensio meter
  • Tombol push ON / tack switch
  • Modul Arduino UNO
  • Power supply +9Volt


Potensiometer (Source)
Diagram Blok


Schematics


Koneksi Arduino UNO dengan LCD


Koneksi Potensiometer



Koneksi Tombol


Source Code/Sketch
#include <LiquidCrystal.h>
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int adc,nilai, pos;
long setpoint;
const int tombolSET = 8;
void setup(){
pinMode(8,LOW);
digitalWrite(8, HIGH);
lcd.begin(16, 2);
lcd.print("Seting Nilai");
lcd.setCursor(0,1);
lcd.print("Tanpa Keypad");
delay(2000);
lcd.clear();
lcd.print("Nilai=");
lcd.setCursor(0,1);
lcd.print("SP=");
lcd.blink();
pos=3;
}
void loop(){
adc = analogRead(0);
nilai=map(adc,0,1000,0,9);
lcd.setCursor(6,0);
lcd.print(nilai);
lcd.setCursor(pos,1);
if(digitalRead(tombolSET)==LOW){
setpoint=setpoint*10+nilai;
lcd.setCursor(3,1);
lcd.print(setpoint);
pos++;
delay(200);
}
delay(200);
}


Jalannya Alat

1. Tampilan awal


2. Setelah 2 detik tampilan diatas dihapus, kemudian diganti dengan tampilan normal yaitu
    menampilkan nilai yang akan dimasukkan pada set point


3. Tekan tombol SET sehingga nilai diisikan pada set
int.

4. Setiap penekanan tombol set maka nilai set point bertambah.


Video Project V - 16. Mengatur Nilai Set Point Tanpa Keypad berbasis Arduino Uno




KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO

KONTAK KAMI 085743320570 (adi sanjaya)

Related Posts

No comments:

Post a Comment