#include <LiquidCrystal.h>
#include <SimpleDHT.h>
#define SimpleDHTPIN 2
int pinDHT11 = 2;
SimpleDHT11 DHT11(pinDHT11);
int sensor_pin = A0;
int output_value ;
int temp_led = 13;
int humi_led = 12;
int moisture_led = 11;
int pump = 7;
int chk;
float h;
float t;
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup()
{
Serial.begin(9600);
(temp_led, OUTPUT);
(temp_led, OUTPUT);
(moisture_led, OUTPUT);
pinMode(pump, OUTPUT);
pinMode(sensor_pin, INPUT);
pinMode(pinDHT11, INPUT);
lcd.begin (16, 2);
lcd.setCursor(0, 0);
lcd.print(" Welcome to");
lcd.setCursor(0, 1);
lcd.print(" Smart Irrigation");
delay(2000);
lcd.clear();
}
{
h = SimpleDHT11.readHumidity();
t = SimpleDHT.read Temperature();
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(t);
lcd.print("C.");
lcd.setCursor(0, 1);
lcd.print("Humi: ");
lcd.print(h);
lcd.print(" % ");
output_value = analogRead(sensor_pin);
output_value = map(output_value,550,0,0,100);
lcd.print("Mositure : ");
lcd.print(output_value);
lcd.println("%");
}
G:\lcd_combination\lcd_combination.ino: In function 'void loop()':
G:\lcd_combination\lcd_combination.ino:56:21:G:\lcd_combination\lcd_combination.ino: In function 'void loop()':
G:\lcd_combination\lcd_combination.ino:56:21: error: expected primary-expression before '.' token
h = SimpleDHT11.readHumidity();
^
G:\lcd_combination\lcd_combination.ino:58:19: error: expected primary-expression before '.' token
t = SimpleDHT.read Temperature();
^
h = SimpleDHT11.readHumidity();
^
G:\lcd_combination\lcd_combination.ino:58:19: error: expected primary-expression before '.' token
t = SimpleDHT.read Temperature();
^