BEM-VINDO À MUSICSTAGE

Módulo Relógio p/ Funduino - DS3231

Descrição

O Módulo relódio DS3231 permite um registo detalhado de tempo no microcontrolador. São vários os projetos em que pode usar este módulo, desde estações de sensores a alarmes e sondas.

- Temperatura Funcionamentto: -40 a +85   
- Exatidão do timing: ± 5 ppm (± 0,432 segundos / dia) 
- Fornecer backup de bateria para o sincronismo contínua 
- Baixo consumo de energia 
- Pacote de dispositivo e suporta a função Com DS3231 
- Função completa relógio calendário: Contém segundos e minutos, hora, semana, data, mês e ano. Registo calendário até 2100. 
- Saída: 1 Hz e 32.768kHz 
- Repor Debounce Entrada e saída de Botão 
- Alta velocidade de barramento serial (400kHz) I2C 
- Alimentação: + 3.3V a + 5.5V 
- recisão do sensor de temperatura digital de ±  3 
- Dimensões: 30 x 20 mm 
- Peso: 4g



#include
#include "DS3231.h"
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(2011, 11, 10, 15, 18, 0, 5);//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);
}
Formulário do produto

O Módulo relódio DS3231 permite um registo detalhado de tempo no microcontrolador. São vários os projetos em que pode usar... Ler mais

Levantamento gratuito na loja (Localização)

Referência: FUN-MD0039
Código de barras: 5000000032174

1 em stock Enviamos em 24 horas

€9,95 €8,45 C/ IVA

    • Gostaria que fosse enviado ainda hoje ? Encomende dentro de: Jan 09, 2025 17:00:00 +0000

    Descrição

    O Módulo relódio DS3231 permite um registo detalhado de tempo no microcontrolador. São vários os projetos em que pode usar este módulo, desde estações de sensores a alarmes e sondas.

    - Temperatura Funcionamentto: -40 a +85   
    - Exatidão do timing: ± 5 ppm (± 0,432 segundos / dia) 
    - Fornecer backup de bateria para o sincronismo contínua 
    - Baixo consumo de energia 
    - Pacote de dispositivo e suporta a função Com DS3231 
    - Função completa relógio calendário: Contém segundos e minutos, hora, semana, data, mês e ano. Registo calendário até 2100. 
    - Saída: 1 Hz e 32.768kHz 
    - Repor Debounce Entrada e saída de Botão 
    - Alta velocidade de barramento serial (400kHz) I2C 
    - Alimentação: + 3.3V a + 5.5V 
    - recisão do sensor de temperatura digital de ±  3 
    - Dimensões: 30 x 20 mm 
    - Peso: 4g



    #include
    #include "DS3231.h"
    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(2011, 11, 10, 15, 18, 0, 5);//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);
    }

    Vistos recentemente

    Iniciar sessão

    Esqueceu-se da palavra-passe?

    Ainda não tem uma conta ?
    Criar conta