Programmation RTC

Le problème exposé dans ce sujet a été résolu.
#include "DS1307.h"
const int led = 1 ;
DS1307 clock;//define a object of DS1307 class
void setup()
{
    Serial.begin(9600);
    clock.begin();
    clock.fillByYMD(2020,1,29);
    clock.fillByHMS(11,35,00);
    clock.fillDayOfWeek(SAT);
    clock.setTime();
}
void loop()
{
    printTime();
}
void printTime()
{
    clock.getTime();
    Serial.print(clock.hour, DEC);
    Serial.print(":");
    Serial.print(clock.minute, DEC);
    Serial.print(":");
    Serial.print(clock.second, DEC);
    Serial.print("  ");
    Serial.print(clock.month, DEC);
    Serial.print("/");
    Serial.print(clock.dayOfMonth, DEC);
    Serial.print("/");
    Serial.print(clock.year+2000, DEC);
    Serial.print(" ");
    Serial.print(clock.dayOfMonth);
    Serial.print("*");
    switch (clock.dayOfWeek)// Friendly printout the weekday
    {
        case MON:
        Serial.print("MON");
        break;
        case TUE:
        Serial.print("TUE");
        break;
        case WED:
        Serial.print("WED");
        break;
        case THU:
        Serial.print("THU");
        break;
        case FRI:
        Serial.print("FRI");
        break;
        case SAT:
        Serial.print("SAT");
        break;
        case SUN:
        Serial.print("SUN");
        break;
    }
    Serial.println(" ");
}

Voici mon programme

+0 -0

Coucou !

Je ne fais pas d’Arduino. Par contre, je pense que tu pourrais mettre ton code dans un bloc prévu à cet effet comme ceci :

```C

tonCode

```

(tu as un bouton dans l’éditeur pour ça)

Car là, ton code est illisible, et je doute que tu trouves de l’aide :)

Bonjour ,

Quelle module utilise tu ?

Ensuite si tu veux que ta led fonctionne il va faloir que tu lui dise par ex :

const byte led = 1;
void setup()
{
pinMode(led,OUTPUT); // On initialise la led 

}
void loop()
{
/* condition pour que la led s'allume */
digitalWrite(led,HIGH); // on allume la led 

}
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte