include
include
h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
//RTC
#include "RTClib.h"
RTC_DS3231 rtc;
String hari;
float suhu;
//LCD
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
//HITUNG
int x = 0;
int state = 0;
//SERVO
void setup () {
//LCD
//lcd.begin();
lcd.backlight();
//MOTOR
//LAMPU
pinMode(P8, OUTPUT); //
digitalWrite(P8, relayH);
digitalWrite(P9, relayH);
digitalWrite(P10, relayH);
digitalWrite(P11, relayH);
digitalWrite(P12, relayH);
//RTC
if (! rtc.begin()) {
Serial.flush();
abort();
}
//Atur Waktu
//rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
void loop ()
//RTC
hari = dataHari[now.dayOfTheWeek()];
suhu = rtc.getTemperature();
Serial.println(String() + tanggal );
Serial.println(String() + suhu );
Serial.println();
//LCD
lcd.setCursor(12, 1);
lcd.print(x);
lcd.print(" ");
lcd.setCursor(0,0);
lcd.print(" ");
lcd.setCursor(0,1);
lcd.print(" ");
lcd.print(String() + suhu );
//hitung
if (state == 0)
switch (counter) {
if (counter == LOW) {
state = 0;
//KONDISI
//P8
digitalWrite(P8,LOW);
digitalWrite(P8,HIGH);
//KASI_PAKAN
kasi_pakan(1);
kasi_pakan(1);
digitalWrite(P10,HIGH);
delay(100);
digitalWrite(P10,LOW);
delay(100);