sketch DS1307
22 berichten
• Pagina 2 van 3 • 1, 2, 3
Re: sketch DS1307
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.
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
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: sketch DS1307
Post even de link naar je gebruikte library.
En ook screen shot van jouw Serial.prints.
En ook screen shot van jouw Serial.prints.
Re: sketch DS1307
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
shooter@home.nl
Re: sketch DS1307
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");
}
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");
}
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: sketch DS1307
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.
is heel zeker verkeerd ,de tijd verandert.
De vraag was geef eens een screen shot van je serial monitor.
Re: sketch DS1307
screen shot lukt niet om te plakken.
wat je ziet is dat de tijd op een regel constant snel loopt.
wat je ziet is dat de tijd op een regel constant snel loopt.
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: sketch DS1307
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.
Re: sketch DS1307
heb de stappen gevolgd, mar krijg h nog niet geplakt! heb alle manieren al geprobeerd.
Re: sketch DS1307
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
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
Re: sketch DS1307
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
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
22 berichten
• Pagina 2 van 3 • 1, 2, 3
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 5 gasten