sketch DS1307

IDE gerelateerde berichten
Berichten: 23
Geregistreerd: 27 Nov 2016, 15:22

Re: sketch DS1307

Berichtdoor hansc » 11 Mei 2022, 12:54

heb het veranderd in een int, resultaat relais wordt niet geschakeld.
heb het veranderd in een const int, resultaat relais wordt niet geschakeld.
ga wel weer verder proberen.
in ieder geval bedankt voor je reactie.

Advertisement

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: sketch DS1307

Berichtdoor Gij Kieken » 11 Mei 2022, 17:39

Post even de link naar je gebruikte library.
En ook screen shot van jouw Serial.prints.

Berichten: 4064
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: sketch DS1307

Berichtdoor shooter » 11 Mei 2022, 21:03

wat gebeurt er als de klok op 12 uur ipv 24 uur staat, als je een switch doet is dat dan ook de in de print te zien bijv. er zijn heel veel libraries dus het is gokken
paul deelen
shooter@home.nl

Berichten: 23
Geregistreerd: 27 Nov 2016, 15:22

Re: sketch DS1307

Berichtdoor hansc » 11 Mei 2022, 21:44

de tijd aanpassen op 12 maakt geen verschil.
de library komt uit arduino RTC by Manjunath.

Serial.println();
Serial.println("*** RTC 1307 ***");
Serial.print("Is Clock Running : ");
if (RTC.isRunning())
Serial.println("Yes");
else
Serial.println("No. Time may be Inaccurate");
Serial.print("Hour Mode : ");
if (RTC.getHourMode() == CLOCK_H12)
Serial.println("12 Hours");
else
Serial.println("12 Hours");
Serial.println("Yes");
Serial.print("Is Out Pin Enabled : ");
if (RTC.isOutPinEnabled())
Serial.println("No");

Serial.print("Is SQWE Enabled : ");
if (RTC.isSqweEnabled())
Serial.println("YES");
else
Serial.println("NO");


}

void loop()
{

switch (RTC.getWeek())
{
case 1:
Serial.print("SUN");
break;
case 2:
Serial.print("MON");
break;
case 3:
Serial.print("TUE");
break;
case 4:
Serial.print("WED");
break;
case 5:
Serial.print("THU");
break;
case 6:
Serial.print("FRI");
break;
case 7:
Serial.print("SAT");
break;
}
Serial.print(" ");
Serial.print(RTC.getDay());
Serial.print("-");
Serial.print(RTC.getMonth());
Serial.print("/");
Serial.print(RTC.getYear());

Serial.print(" ");

Serial.print(RTC.getHours());
Serial.print(":");
Serial.print(RTC.getMinutes());
Serial.print(":");
Serial.print(RTC.getSeconds());
if (RTC.getHourMode() == CLOCK_H12)
{
switch (RTC.getMeridiem())
{
case HOUR_AM :
Serial.print(" AM ");
break;
case HOUR_PM :
Serial.print(" PM ");
break;

}
if (("const int.getHours() == OnHour") && ("const int.getMinutes == OnMin")) {
digitalWrite(Relay,HIGH);
Serial.println("DOOR OPEN");
}

else if (("const int.getHours() == OffHour") && ("const int.getMinutes == OffMin")){
digitalWrite(Relay,LOW);
Serial.println("Door closd");
}

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: sketch DS1307

Berichtdoor Gij Kieken » 11 Mei 2022, 23:01

const int zoals gebruikt in , < if (("const int.getHours() == OnHour") && ("const int.getMinutes == OnMin")) { const int.getHours() >
is heel zeker verkeerd ,de tijd verandert.
De vraag was geef eens een screen shot van je serial monitor.

Berichten: 23
Geregistreerd: 27 Nov 2016, 15:22

Re: sketch DS1307

Berichtdoor hansc » 12 Mei 2022, 09:32

screen shot lukt niet om te plakken.
wat je ziet is dat de tijd op een regel constant snel loopt.

Gebruikers-avatar
Berichten: 631
Geregistreerd: 15 Nov 2015, 11:54

Re: sketch DS1307

Berichtdoor Gij Kieken » 12 Mei 2022, 10:07

Als je bijvoorbeeld met windows werkt, dan druk je op PrtSC (printscreen), vervolgens open je bijvoorbeeld Paint en dan doe je <CTRL V> (plakken) ,het zaakje opslaan en klaar.

Berichten: 23
Geregistreerd: 27 Nov 2016, 15:22

Re: sketch DS1307

Berichtdoor hansc » 12 Mei 2022, 10:58

heb de stappen gevolgd, mar krijg h nog niet geplakt! heb alle manieren al geprobeerd.

Gebruikers-avatar
Berichten: 241
Geregistreerd: 22 Jan 2013, 16:40

Re: sketch DS1307

Berichtdoor zuid » 12 Mei 2022, 15:30

Helpt dit?


Voor een plaatje te posten.
Tik je tekst, druk op de <img> tag hier net boven, vervolgens klik de Tab naast opties <bijlage toevoegen>
Dan Bestand kiezen en Bijlage toevoegen.

mvg Nico

Berichten: 23
Geregistreerd: 27 Nov 2016, 15:22

Re: sketch DS1307

Berichtdoor hansc » 12 Mei 2022, 21:23

Nico, het werkt idd, maar het bestand was te groot .
Heb het een paar keer geprobeerd, maar was al over de toegestane invoer heen.
Ga het morgen nog een keer proberen, bedankt voor de uitleg, weer wat wijzer geworden.

mvg Hans

VorigeVolgende

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 8 gasten