/*javítás még foglalkozom vele
*/
#include <LiquidCrystal_I2C.h>
#include "OneButton.h"
#include <RTClib.h>
#define RELAY_COUNT 9
#define Relay0 13 // főrelé
#define Relay1 2
#define Relay2 3
#define Relay3 4
#define Relay4 5
#define Relay5 6
#define Relay6 7
#define Relay7 11
#define Relay8 12
const byte RelayPins[RELAY_COUNT] = { Relay0, Relay1, Relay2, Relay3, Relay4, Relay5, Relay6, Relay7, Relay8};
#define ZONE_COUNT 8
#define MAX_RELAY_HOUR 10
struct Relay_Settings {
long pulseTime;
long pulseTimeMem;
};
#define I2C_ADDR 0x27 //0x27 // 0x3F
#define LCD_COLUMNS 16
#define LCD_LINES 2
#define DISPLAY_REFRESH 500
#define DISPLAY_OFF 40000
RTC_DS1307 rtc; //óra
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES); //lcd
void setup() {
Serial.begin(9600);
Serial.println("ok");
// reset
for (byte i = 0; i <= RELAY_COUNT; i++) {
pinMode(RelayPins[i], OUTPUT);
digitalWrite(RelayPins[i], LOW);
}
}
void loop() {
// put your main code here, to run repeatedly:
}