Új hozzászólás Aktív témák

  • Neoka

    aktív tag

    Sziasztok,

    Próbálom összerakni a programom.
    Egyelőre D1307-es óramodulom van.
    1. Az alábbi elgondolás alapján próbálom megírni a relé vezérlést, de valami nem kerek.
    a példa szerint 21:12 és 21:13 között kellene a relének behúznia, de nem történik semmi.

    Nem másolnék be mindent, de ha úgy egyszerűbb akkor bemásolom az egész kódot.
    #include "RTClib.h"

    byte vbeHH;
    byte vbeMM;
    byte vbe;
    byte vkiHH;
    byte vkiMM;
    byte vki;

    void setup()
    {
    RTC.begin();
    digitalWrite(vrele, HIGH);
    pinMode(vrele, OUTPUT);
    vbeHH=21;
    vbeMM=12;
    vkiHH=21;
    vkiMM=13;
    vbe = vbeHH*60+vbeMM;
    vki = vkiHH*60+vkiMM;

    if (! RTC.isrunning()) {
    Serial.println("RTC is NOT running!");
    // following line sets the RTC to the date & time this sketch was compiled
    RTC.adjust(DateTime(__DATE__, __TIME__));
    }

    void loop()
    {
    if ((now.hour()*60)+now.minute()>=vbe && (now.hour()*60)+ now.minute()<=vki)
    digitalWrite(vrele,HIGH);
    else
    digitalWrite(vrele,LOW);
    delay(1000);
    }

    Kérhetnék ebben segítséget?

Új hozzászólás Aktív témák

Hirdetés