/************************************************************ Horloge Arduino Horloge simple avec un Arduino, un module breakout RTC DS1307 et un afficheur LCD. Branchements du breakout RTC DS1307: Gnd --> GND Vcc --> 5 V Sda --> analog pin A4 Scl --> analog pin A5 ***************************************************/ #include #include RTC_DS1307 RTC; void setup() { Wire.begin(); Serial.begin(9600); RTC.begin(); delay(1000); RTC.adjust(DateTime("Dec 5 2012","12:00:00")); // RTC.adjust(DateTime(2017, 2, 12, 14, 50, 0)); } void loop() { DateTime now = RTC.now(); Serial.println(now.month()); switch (now.month()) { case 1: Serial.println("janvier"); break; case 2: Serial.println("fevrier"); break; case 3: Serial.println("mars"); break; case 4: Serial.println("avril"); break; case 5: Serial.println("mai"); break; case 6: Serial.println("juin"); break; case 7: Serial.println("juillet"); break; case 8: Serial.println("aout"); break; case 9: Serial.println("septembre"); break; case 10: Serial.println("octobre"); break; case 11: Serial.println("novembre"); break; case 12: Serial.println("decembre"); break; } Serial.println(" "); Serial.println(now.year()); Serial.print(now.day(), DEC); Serial.print('/'); Serial.print(now.month(), DEC); Serial.print('/'); Serial.print(now.year(), DEC); Serial.print(' '); Serial.print(now.hour(), DEC); Serial.print(':'); Serial.print(now.minute(), DEC); Serial.print(':'); Serial.print(now.second(), DEC); Serial.println(); delay(3000); }