, ,

Módulo relógio DS3231 (Ligação Easy) para Arduino

REF: KS0130


O módulo de relógio DS3231 está equipado com TCXO e cristal integrado, o que o torna um relógio de tempo real, de baixo custo e com alta precisão. O dispositivo carrega uma entrada de bateria, por isso, se a fonte de alimentação principal for desconectada, o módulo continua a funcionar e a apresentar um tempo correto. O oscilador integrado garante a precisão do dispositivo e reduz o número de componentes. Este módulo dispõe de um alcance de temperatura comercial e industrial e de um pacote de 16 pinos de pequeno perfil (300 mil). O dispositivo consegue adaptar-se ao sistema de 3.3V e 5V, sem qualquer interruptor de nível.

7,26 IVA INCL.

Módulo relógio DS3231 (Ligação Easy) para Arduino

Temperature range: -40℃ to +85℃
Timing accuracy: about ± 5ppm
Output: 1Hz and 32.768kHz
High speed (400kHz), I2C serial bus
Supply voltage: 3.3V to 5.5V
Output Level: TTL level

Marca

#include    // place file “Wire.h” under the directory “libraries” of Arduino
#include "DS3231.h"  // place file “DS3231.h” under the directory “libraries” of Arduino
DS3231 RTC; //Create the DS3231 object
char weekDay[][4] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
//year, month, date, hour, min, sec and week-day(starts from 0 and goes to 6)
//writing any non-existent time-data may interfere with normal operation of the RTC.
//Take care of week-day also.
DateTime dt(2015, 12, 16, 10,25, 33, 3);//open the series port and you can check time here or make a change to the time as needed.
void setup () 
{   Serial.begin(57600);//set baud rate to 57600
    Wire.begin();
    RTC.begin();
    RTC.adjust(dt); //Adjust date-time as defined 'dt' above 
}
void loop () 
{   DateTime now = RTC.now(); //get the current date-time
    Serial.print(now.year(), DEC);
    Serial.print('/');
    Serial.print(now.month(), DEC);
    Serial.print('/');
    Serial.print(now.date(), DEC);
    Serial.print(' ');
    Serial.print(now.hour(), DEC);
    Serial.print(':');
    Serial.print(now.minute(), DEC);
    Serial.print(':');
    Serial.print(now.second(), DEC);
    Serial.println();
    Serial.print(weekDay[now.dayOfWeek()]);
    Serial.println();
    delay(1000);
}

 

Baseada em 0 avaliações

0.0 pontuação
0
0
0
0
0

Seja o primeiro a avaliar “Módulo relógio DS3231 (Ligação Easy) para Arduino”

Não há comentários ainda.

Também pode gostar…