//librerie
#include "DHT.h"
#include "RTClib.h"
//dichiarazione di PIN
#define BUTTON_PIN 2
#define UM_SENS_PIN 3
#define RELE_ACQUA 4
#define RELE_LUCE 5
#define LED_PIN 11
#define LDR_PIN A0
#define POT_1 A1
#define POT_2 A2
#define RTC_SDA A4
#define RTC_SDL A5
#define DHTTYPE DHT22
//dichiarazioni variabili
int qta_luce = 0;
int setpoint_luce = 200;
int N_ore_luce = 0;
// dichiarazione funzioni
DHT dht(UM_SENS_PIN, DHTTYPE);
RTC_DS1307 rtc;
void setup() {
Serial.begin(115200);
//inizializzazione DHT
dht.begin();
//controllo presenza RTC
if (! rtc.begin()) {
Serial.println("Couldn't find RTC");
Serial.flush();
abort();
}
}
void loop() {
//aggiorna valori
qta_luce = analogRead(LDR_PIN);
DateTime now = rtc.now();
Serial.println(now.hour()+now.minute());
//if(now.)
/*
//setta stato giorno notte
if(qta_luce<setpoint_luce){
digitalWrite(LED_PIN, HIGH);
Serial.println("LED on");
}
else {
digitalWrite(LED_PIN, LOW);
Serial.println("LED off");
}
// Test
Serial.println(qta_luce);*/
delay(1000);
}