Étape 1: Microduino-CCF
-la puce principale est PCF8563
-utiliser l’interface I2C
-embarquée EEPROM AT24C32
-ouvrir source files [lis]
Utilisez ci-dessous les codes pour conduire et tester le module Microduino-RTC.
Bibliothèque nécessaire [Télécharger]
#include < Wire.h >
#include < Rtc_Pcf8563.h >
init l’horloge temps réel
Rtc_Pcf8563 CCF ;
void setup()
{
Serial.Begin(9600) ;
vider les registres
rtc.initClock() ;
fixer une durée pour commencer avec.
jour, semaine, mois, siècle (1 = 1900, 0 = 2000), year(0-99)
rtc.setDate (29, 4, 8, 0, 13) ;
ressources humaines, min, sec
rtc.setTime (00, 21, 0) ;
}
void loop()
{
les deux fonctions de format appellent la getTime() interne afin que le
chaînes mises en forme sont à l’heure/la date actuelle.
Serial.println("CODE_1:") ;
Serial.Print(RTC.formatTime()) ;
Serial.Print("") ;
Serial.Print(RTC.FormatDate()) ;
Serial.Print("\r\n") ;
Serial.println("CODE_2:") ;
Serial.Print("20") ;
Serial.Print(RTC.GetYear()) ;
Serial.Print("/") ;
Serial.Print(RTC.GetMonth()) ;
Serial.Print("/") ;
Serial.Print(RTC.getDay()) ;
Serial.Print("") ;
Serial.Print(RTC.getHour()) ;
Serial.Print(":") ;
Serial.Print(RTC.getMinute()) ;
Serial.Print(":") ;
Serial.Print(RTC.getSecond()) ;
Serial.Print("\r\n") ;
Delay(1000) ;
Serial.Print("\r\n") ;
}
}
-----
Microduino est du matériel libre, compatible avec le système de l’Arduino, l’écosystème plus populaire où les concepteurs peuvent obtenir tout à construire leurs propres applications. Tous les codes Open source peuvent être téléchargés sur http://wiki.Microduino.cc
Actuellement, Microduino série a déjà eu 3 modules de base et conseils extension environ 20 mis au point, tous les modules sont conçus et testés au sein de la communauté de Microduino, et environ 700 fans Microduino contribuent afin de développer davantage la Microduino série.