KS0049 Keyestudio Toprak Nem Sensörü

KS0049 Keyestudio Toprak Nem Sensörü

Bağlantı şeması


thumb


Örnek Kod 1

Monitördeki analog değeri kontrol etmek için kod 1'i yükleyin

/*
  # Example code for the moisture sensor
  # Connect the sensor to the A0(Analog 0) pin on the Arduino board
  # the sensor value description
  # 0  ~300     dry soil
  # 300~700     humid soil
  # 700~950     in water

*/
void setup(){
 
  Serial.begin(57600);
} 
void loop(){
  Serial.print("Moisture Sensor Value:");
  Serial.println(analogRead(0)); 
  delay(100);
}


Bağlantı 2


thumb


LCD1602'nin pimlerine giriş:

  • GND: toprağa bağlanan bir pin
  • VCC: + 5V güç kaynağına bağlanan bir pin
  • SDA: IIC iletişimi için analog bağlantı noktası A4'e bağlanan bir pin
  • SCL: IIC iletişimi için analog bağlantı noktası A5'e bağlanan bir pin


Örnek Kod 2

#include  
#include 
LiquidCrystal_I2C lcd(0x27,16,2);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup() {
  lcd.init();                      // initialize the lcd 
  lcd.init();
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(0,0);
  lcd.print("Value:");
}
void loop() {
  int sensorValue = analogRead(A0); // read A0 data and assign to sensorValue
  if(sensorValue<10)
  {
  lcd.setCursor(6,0);
  lcd.print(sensorValue);
  lcd.setCursor(7,0);
  lcd.print("    ");
  }
  if(sensorValue<100)
  {
  lcd.setCursor(6,0);
  lcd.print(sensorValue);
  lcd.setCursor(8,0);
  lcd.print("    ");
  }
  if(sensorValue>99)
  {
  lcd.setCursor(6,0);
  lcd.print(sensorValue);
  }
   if(sensorValue<301)
  {
  lcd.setCursor(0,1);
  lcd.print("dry soil       ");
  }
  if((sensorValue>300)&&(sensorValue<501))
  {
  lcd.setCursor(0,1);
  lcd.print("humid soil   ");
  }
     if(sensorValue>500)
  {
  lcd.setCursor(0,1);
  lcd.print("in water       ");
  }
  delay(200);
}


Kod 2'yi yüklerseniz, sonucu aşağıdaki gibi göreceksiniz:

thumb

Kelimeleri net bir şekilde çıkaramıyorsanız, arka taraftaki potansiyometreyi çevirerek kontrastı ayarlayabileceğinizi unutmayın.

thumb



Kaynaklar

  • Wire ve LiquidCrystal_I2C Kitaplıklarını Edinin

https://fs.keyestudio.com/KS0049


Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.