Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 2.12 KB

README.md

File metadata and controls

40 lines (29 loc) · 2.12 KB

CLIMATECLOCK

Climate Clock Repo

Encontra aqui as diferentes formas de modificares este código para o teu climate clock usando um Arduino! Este codigo foi feito para numa matriz de LED's controlada por um Arduino apresentar o tempo restante para parar o aquecimento global!

ClimateClockafuncionar

Tutoriais

O que podes fazer com este repositório?

  • Instalação

    • Para instalares esta versão vais precisar de escolher uma das duas pastas no repositório. Uma delas (Codigo_outro_RTC) está adaptada para RTC's do tipo: "DS1307", "DS1307", "DS3231", "DS3234" e a outra (ArduinoTempo) para RTC's do tipo: "MD_MAX72xx".

    • Depois de fazeres "fork" a uma delas, dá upload para o teu Arduino o ficheiro .ino que se encontra dentro de ambas as pastas e os teus LED's deverão acender!

  • Mudança de tempo

    • Com a humanidade a lutar constantemente para esta causa o tempo restante por vezes varia e é preciso atualiza-lo. Para mudares o tempo restante basta mudares uma variavel que representa a data final, ou seja, a data que teoricamente o tempo chegaria a 0 anos, 0 dias, 0 horas...

      • Em ambos os RTC's a mudança de data faz-se de forma semelhante:

        1. Abre o código do ficheiro ArduinoTempo.ino. ou Codigo_outro_RTC.ino de acordo com o teu RTC.

        2. Dentro do codigo, navega até encontrares uma variavel do tipo "struct date" chamada "limitdate" tal como:

          struct date limitdate = {
            .year = 2029,
            .month = 7,
            .day = 27,
            .hour = 20,
            .minute = 00,
            .sec = 00,
          };
          
        3. Para mudares para o tempo pretendido modifica os dias, meses, horas, dias, minutos, segundos para a nova data final!

        4. Envia para o teu Arduino!

        5. Parabéns mudaste a data final!