Translate

Arduino Monitor Ketinggian / Level Menggunakan Sensor Potensiometer

Arduino Monitor Ketinggian / Level Menggunakan Sensor Potensiometer


      Pada kesempatan kali ini saya akan menjelaskan mengenai bagaimana cara membuat sebuah alat yang dapat memonitor ketinggian atau level suatu kondisi dengan menggunakan sensor potensiometer, sensor ini menggunakan putaran agar didapat perubahan tegangan, dari nilai tegangan tersebut didapatlah suatu level yang bisa dimonitor. untuk lebiih jelasnya berikut adalah program dan daftar komponennya.



a. Arduino Uno




b. Modul Relay 1 channel




c. Sensor Potensio




d. Lcd 16x2 + I2C






e. Program Arduino IDE

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27, 16, 2);

int relay = 7;
int dataadc;

int maxValue = 1023;
int minValue = 0;
int friendlymaxValue = 100;
int friendlyminValue = 0;

int jarak;

void setup(){
pinMode(relay,OUTPUT);
digitalWrite(relay,HIGH);
lcd.begin();
lcd.noCursor();
lcd.clear();

}

void loop(){

  dataadc = analogRead(A0);
  jarak = map(dataadc, maxValue, minValue, friendlymaxValue, friendlyminValue);
  
  lcd.setCursor(0,0);
  lcd.print("T= ");
  lcd.print(jarak);
  lcd.print(" cm      ");
  
  if(jarak < 20){
  digitalWrite(relay,LOW);
  }
  
  if(jarak >= 20){
  digitalWrite(relay,HIGH);
  }
  
  
delay(200);  
}





f. VIDEO HASILNYA









No comments:

Post a Comment