// Hüseyin Keçeci ile robotik Kodlama
// robotikhoca.com
// tarih saat bilgilerini lcd ekrana yazdırma
#include <virtuabotixRTC.h>
virtuabotixRTC myRTC(6, 7, 8);
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
#include <dht11.h> // dht11 kütüphanesini ekliyoruz.
#define DHT11PIN 2 // DHT11PIN olarak Dijital 2'yi belirliyoruz.
dht11 SENSOR;
void setup() {
Serial.begin(9600);
// seconds, minutes, hours, day of the week, day of the month, month, year
myRTC.setDS1302Time(00, 01, 18, 00, 04, 06, 2024);
}
void loop() {
myRTC.updateTime();
int kontrolet = SENSOR.read(DHT11PIN);
float nem_degeri =(SENSOR.humidity);
float sicaklik_degeri=(SENSOR.temperature);
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Tarih:");
lcd.setCursor(6,0);
lcd.print(myRTC.dayofmonth);
lcd.print("/");
lcd.print(myRTC.month);
lcd.print("/");
lcd.print(myRTC.year);
lcd.setCursor(0,1);
lcd.print("Saat :");
lcd.setCursor(6,1);
lcd.print(myRTC.hours);
lcd.print(".");
lcd.print(myRTC.minutes);
lcd.print(".");
lcd.print(myRTC.seconds);
lcd.setCursor(0,2);
lcd.print("Sicaklik :");
lcd.setCursor(12,2);
lcd.print(sicaklik_degeri);
lcd.setCursor(0,3);
lcd.print("Nem :");
lcd.setCursor(12,3);
lcd.print(nem_degeri);
delay(60);
} |
// Hüseyin Keçeci ile robotik Kodlama
// robotikhoca.com
// tarih saat bilgilerini lcd ekrana yazdırma
#include <virtuabotixRTC.h>
virtuabotixRTC myRTC(6, 7, 8);
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4);
#include <dht11.h> // dht11 kütüphanesini ekliyoruz.
#define DHT11PIN 2 // DHT11PIN olarak Dijital 2'yi belirliyoruz.
dht11 SENSOR;
void setup() {
Serial.begin(9600);
// seconds, minutes, hours, day of the week, day of the month, month, year
myRTC.setDS1302Time(00, 01, 18, 00, 04, 06, 2024);
}
void loop() {
myRTC.updateTime();
int kontrolet = SENSOR.read(DHT11PIN);
float nem_degeri =(SENSOR.humidity);
float sicaklik_degeri=(SENSOR.temperature);
lcd.init();
lcd.backlight();
lcd.setCursor(2,0);
lcd.print(myRTC.dayofmonth);
lcd.print("/");
lcd.print(myRTC.month);
lcd.print("/");
lcd.print(myRTC.year);
lcd.setCursor(2,1);
lcd.print(myRTC.hours);
lcd.print(".");
lcd.print(myRTC.minutes);
lcd.print(".");
lcd.print(myRTC.seconds);
lcd.setCursor(13,0);
lcd.print(sicaklik_degeri);
lcd.setCursor(13,1);
lcd.print(nem_degeri);
delay(60);
} |