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:

  • Menyalakan Lampu Menggunakan Bluetooth Android Berbasis Arduino Bluetooth adalah sebuah teknologi komunikasi wireless atau tanpa kabel yang beroperasi dalam pita frekuensi 2,4 GHz (antara 2.402 GHz s/d 2.480 GHz) dengan menggunakan sebuah frequency hopping tranceiver yang mapu me… Read More
  • Menyalakan Motor DC Menggunakan Kartu RFIDJika kita ingin menyalakan sesuatu pasti identik dengan tombol, kemudian saklar, kemudian kunci, kebayang ndak jika kita ingin menyalakan sesuatu cukup dengan kartu????, di era moderen ini semua serba canggih kita bisa menyal… Read More
  • Pengenalan Arduino Pengenalan Arduino Arduino merupakan platform prototyping open-source hardware yang    mudah    digunakan    dalam    membuat    suatu &… Read More
  • CARA MENGETAHUI NO ID RFID Alat dan bahan : Arduino Uno R3, RFID RC522 + TAG Kabel jumper Projectboard Library RFID, silahkan download. Rangkaian : Konfigurasi pin : 3.3v dihubungkan ke 3.3v RST dihubungkan ke pin 9 GND dihubungkan k… Read More
  • Perbedaan Arduino Uno dan Nano  Pada kesempatan kali ini saya akan membagikan informasi mengenai Arduino Uno dan Nano 1. Persamaan Sama-sama berbasis mikrokontroller AVR ATmega 328P, sehingga dari pemrosesan mempunya fitur yang sama, te… 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