loading...

Wednesday, May 13, 2020

Soil Moisture Sensor / Sensor Kelembapan dengan Arduino dan i2c LCD

Pada pertemuan sebelumnya kita sudah membahas mengenai dengan soil-moisture-sensor-module-sensor dengan arduino kali ini kita akan memprogram sensor lembapan yang akan ditampilkan nilai kelembapan di lcd i2c, untuk bahan yang diperlukan sbb :

1. Arduino Uno
2. Sensor Kelembapan
3. LCD i2c
4. Kable Jumper Secukupnya
5. Library LiquidCrystal-I2C-library

Gambar Rangkaian


Kode Program :
#include <Wire.h>
#include <LiquidCrystal_PCF8574.h>

LiquidCrystal_PCF8574 lcd(0x27); //dapat dicek menggunakan i2c finder

const int digital_input =  2;

void setup(){
  pinMode(digital_input,INPUT);
  Serial.begin(9600);
  
  lcd.begin(16,2);
  lcd.setBacklight(255);

  lcd.setCursor(00,00);
  lcd.print(" nyebarilmu.com ");
  lcd.setCursor(00,1);
  lcd.print(" -SoilMoisture- ");
  delay(2000);
  lcd.clear();
}

void loop(){
  int adc = analogRead(A0);
  float tegangan = adc * (5.0 / 1023.0);
  Serial.print("ADC:");
  Serial.print(adc);
  Serial.print(" | ");
  Serial.print("tegangan:");
  Serial.println(tegangan, 2);

  lcd.setCursor(00,00);
  lcd.print("ADC:");
  lcd.setCursor(4,00);
  lcd.print(adc);

  lcd.setCursor(9,00);
  lcd.print("V:");
  lcd.setCursor(11,00);
  lcd.print(tegangan,2);  

  int status_sensor = digitalRead(digital_input); 
  lcd.setCursor(00,1);
  lcd.print("Status:");
  Serial.print("status:");

  if (status_sensor == HIGH) {
  digitalWrite(13, HIGH);  //Led builtin Arduino
  lcd.setCursor(7,1);
  lcd.print("Kering");
  Serial.println("Kering");
  } 
  else {
  digitalWrite(13, LOW);
  lcd.setCursor(7,1);
  lcd.print("Basah ");  
  Serial.println("Basah");  
  }
  delay(2000);
   }

Terima Kasih Semoga Bermanfaat


Artikel Terkait
soil-moisture-sensor-module-sensor
cara-mengetahui-alamat-lcd-i2c

Related Posts:

  • Pendataan Praktisi JRA Ki Ageng Selo GroboganKepda Yang Terhormat para praktisi JRA di Kab.Grobogan untuk mengisi data diri berkaitan dengan ketertiban administrasi khususnya di JRA Ki Ageng Selo Grobogan Mohon untuk masuk di bawah ini dengan mengisi data diri masing-m… Read More
  • Tema Blog jika ingin tampilan thema blog seperti blog saya bisa di download link di sini… Read More
  • DESAIN PAMLET MENGGUNAKAN COREL DRAW Di jaman di era digitalisasi ini semua serba digital begitupun dengan promosi, kalau dulu promosi bisa disebar ditempel di tiang, masukin di korean, kalau sekarang cukup disahre di media sosial contoh di facebok, twiter, wha… Read More
  • cara membuat angka dan huruf secara acak di ms excel pada kesempatan kali ini saya akan membagikan rumus excel untuk membuat angka dan huruf secara acak menggunakan ms excel, biasanya angka dan huruf tersebut digunakan untuk membuat password, dll langsung saja ikuti tutoria… Read More
  • Cara Membuat Rumus Terbilang DI Excel Cara Membuat Rumus Terbilang Di Excel ketika kita dihadapakan dengan pengolahan angka dengan keterangan terbilang, pasti kita berfikirnya lama dalam pengerjaan karena harus merubah format angka menjadi Huruf semisal Rp. 500… Read More

1 Comments:

  1. Numpang promo ya Admin^^
    ayo segera bergabung dengan kami di ionqq^^com
    dengan minimal deposit hanya 20.000 rupiah :)
    Kami Juga Menerima Deposit Via Pulsa & E-Money
    - Telkomsel
    - XL axiata
    - OVO
    - DANA
    segera DAFTAR di WWW.IONPK.CLUB :-*
    add Whatshapp : +85515373217 ^_~

    ReplyDelete