Lcd 20x4 whit dht11 and rtc ds1302

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <DS1302.h>
#include <DHT.h>
#include “DHT.h”
#define DHTPIN 7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

LiquidCrystal_I2C lcd(0x27,20,4);
DS1302 rtc(8, 9, 10);
byte newChar[8] = {
B00100,
B01010,
B01010,
B01010,
B01110,
B11111,
B11111,
B01110
};

byte gote[8] = {
B00100,
B00100,
B01010,
B01010,
B10001,
B10001,
B10001,
B01110
};

byte tart[8] = {
B00000,
B01110,
B10101,
B10101,
B10111,
B10001,
B01110,
B00000
};

byte bell[8] = {
B00100,
B01110,
B01110,
B01110,
B11111,
B00000,
B00100,
B00000
};

void setup()
{
rtc.halt(false);
rtc.writeProtect(false);

lcd.init();
lcd.init();

lcd.backlight();
lcd.setCursor(2,0);
lcd.print(“Hum”);
lcd.setCursor(2,1);
lcd.print(“Temp”);
lcd.setCursor(2,2);
lcd.print(“Time”);
lcd.setCursor(2,3);
lcd.print(“Date”);

lcd.createChar(0, newChar);
lcd.setCursor(0, 1);
lcd.write((byte)0);

lcd.createChar(1, gote);
lcd.setCursor(0, 0);
lcd.write((byte)1);

lcd.createChar(2, tart);
lcd.setCursor(0, 2);
lcd.write((byte)2);

lcd.createChar(3, bell);
lcd.setCursor(0, 3);
lcd.write((byte)3);

rtc.setDOW(TUESDAY);
rtc.setTime(6, 7, 0);
rtc.setDate(17, 4, 2018);

dht.begin ();

}

void loop()
{

int h = dht.readHumidity ();
int t = dht.readTemperature ();

lcd.setCursor(10, 2);
lcd.print(rtc.getTimeStr());

lcd.setCursor(12, 0);
lcd.print(rtc.getDOWStr(FORMAT_SHORT));

lcd.setCursor(10, 3);
lcd.print(rtc.getDateStr());

delay (1000);

lcd.setCursor (7,0);
lcd.print ("");
lcd.setCursor (7,0);
lcd.print (h);
lcd.print ("%");
lcd.setCursor (7,0);
lcd.print ("");
lcd.setCursor (7,1);
lcd.print (t);
lcd.print (“C”);
delay (1000);

}