Como criar relógio digital com ARDUINO UNO | Relógio RTC DS1302

Поділитися
Вставка
  • Опубліковано 2 лис 2024
  • 🔥 Bem vindo à nova rubrica do canal 🙃
    Vem aprender sobre Arduino Uno e conhecer os seus componentes.
    ✍️ Neste vídeo mostro-te os componentes Display I2C (16x02) e o Relógio RTC DS1302 a funcionar com o Arduino Uno.
    ✍️ Este é um projeto que te irá permitir ter um relógio digital sem teres que gastar dinheiro ao comprares um já feito. Tu próprio é que o personalizas à tua medida!
    ✍️ Mostro-te como podes de maneira muito fácil personalizar o relógio RTC de modo a que a informação apareça sempre atualizada no display.
    ✍️ No vídeo de hoje mostro-te como se processa todas as ligações de maneira a que percebas tudo o que estás a fazer.
    ✔ Deixo-te aqui na descrição do vídeo todos os downloads que necessitas para conseguires realizar este projeto e ainda onde podes comprar todos os componentes necessários.
    🔴 Seguem abaixo todos os links para download que vais precisar para criar o teu relógio digital com o Arduino Uno:
    💾 Download do programa de arduino:
    www.arduino.cc...
    🔴 Download Bibiliotecas:
    Estas são as bibliotecas que são precisas inserir no programa de arduino para que o código funcione.
    💾 Biblioteca Wire.h:
    bit.ly/bibliote...
    💾 Biblioteca LiquidCrystal_I2C
    bit.ly/bibliote...
    💾 Biblioteca Relógio RTC (DS1302)
    bit.ly/bibliote...
    🔴 Download do código Arduino:
    Insere o código abaixo no teu programa de Arduino Uno e personaliza-o à tua vontade.
    💾 Código Arduino
    bit.ly/codigo-a...
    🧐 Onde posso comprar os componentes para este projeto?
    ✔ Arduino Uno: www.electrofun...
    ✔ Display I2C: www.electrofun...
    ✔ Relógio RTC: www.electrofun...
    ✔ Cabos Jumper Macho/Fêmea: www.electrofun...
    🧐 Podes ainda comprar um kit intermédio de Arduino onde terás acesso ao Arduino e a muitos dos seus componentes:
    ✔ Kit intermédio Arduino: www.electrofun...
    🎯 Este vídeo foi útil para ti?
    Deixa nos comentarias a tua opinião. Se ainda não subscreveste o canal não te esqueças... subscreve! Há vídeos novos todas as semanas ❤️
    📧 Email apenas para apoio/parcerias comerciais: catarinamouro.tecnologia@gmail.com
    Se quiseres continua a seguir-me através das minhas redes sociais:
    🕵‍ Facebook: / catarinamourodigital
    🕵‍ Instagram: / catarina_mouro
    🕵‍ Linkedin: / catarina-mouro
    #relogiortc #arduino #catarinamouro

КОМЕНТАРІ • 38

  • @manuelsoares8800
    @manuelsoares8800 3 роки тому +1

    Muito bem explicado, com todos os links para os códigos, vou reunir componentes e fazer, Obrigada por partilhar

    • @CatarinaMouro
      @CatarinaMouro  3 роки тому

      Ola Manuel :) obrigado pelo feedback 👊

  • @joaoatn8591
    @joaoatn8591 2 роки тому +3

    Galera, pra quem está com dificuldade, pois o Arduino IDE não está compilando o código por erro na linha "ldc.begin();" façam o seguinte: Apaguem as duas linhas em que isto está escrito e escrevam no lugar "ldc.init();"
    O que muito provavelmente aconteceu, é que a biblioteca atualizou, ou a mulher do vídeo usou uma versão diferente dela, por isso o comando "begin" ficou obsoleto na biblioteca, então trocamos por "init" e tudo funciona normalmente.
    O comando ficaria assim:
    lcd.init();
    lcd.blacklight();

  • @pauloeduardosimoes8038
    @pauloeduardosimoes8038 4 роки тому +1

    Os meus Parabéns Catarina!!! Não conhecia o seu canal até ao dia de hoje e achei bastante interessante esta sua nova rubrica, bem como o canal no seu todo. Continue a fazer o excelente trabalho que tem feito até aqui e muitas felicidades para o futuro.
    Estou a aprender imenso, o meu muito obrigado!👌👌👍😊😊

    • @CatarinaMouro
      @CatarinaMouro  4 роки тому +1

      Olá Paulo 😀 Bem vindo ao canal! Muito obrigado pelo feedback! é este tipo de feedback que nos dão vontade de continuar 😊 Todas as quintas-feira há novo vídeo sobre arduino 👊 e domingo ou segunda sobre automatização! Obrigado uma vez mais ❤

  • @josepego301
    @josepego301 2 роки тому +1

    Olá, também sou um apaixonado por Arduino.

    • @CatarinaMouro
      @CatarinaMouro  2 роки тому

      Olá José obrigado pela partilha 👍

  • @tecnovlogger
    @tecnovlogger 4 роки тому +1

    Parabéns, ficou simples e muito eficaz.

  • @JorgeRosa
    @JorgeRosa 4 роки тому +1

    Excelente !!! Não conhecia este canal, e ainda por cima em Português! Perfeito! + 1 Subscrito! :)

    • @CatarinaMouro
      @CatarinaMouro  4 роки тому

      Olá Jorge 😀 Muito obrigado pelo feedback e bem vindo ao canal 👊

  • @manuelsoares8800
    @manuelsoares8800 3 роки тому +2

    Estive a compilar o código para montagem do relógio mas dá erro na linha 18 " // inicializa o LCD
    lcd.begin();
    lcd.begin();
    lcd.backlight();
    correspondente ao LCD "no matching function for call to 'LiquidCrystal_I2C::begin()'" como pouco percebo de programação ,ajude-me a ultrapassar esta situação , Obrigado

    • @CatarinaMouro
      @CatarinaMouro  3 роки тому

      Olá Manuel, para este projeto só testei mesmo através deste código. É estranho não funcionar se está a utilizar os mesmos equipamentos e seguindo todos os passos =/

    • @OliveiraRodrigoMarques
      @OliveiraRodrigoMarques 2 роки тому

      Também estou com o mesmo erro.

    • @joaoatn8591
      @joaoatn8591 2 роки тому

      Apenas troque os dois comandos "lcd.begin();" por um comando "lcd.init();"

  • @cornin_sus
    @cornin_sus 3 роки тому +1

    Podes me ajudar é que eu não percebo muito de programação e a primeira linha diz em baixo DS1302.h;No such file or directory

    • @CatarinaMouro
      @CatarinaMouro  3 роки тому

      Olá Tebby já fiz este projeto a algum tempo. Tenta procurar aqui mesmo no youtube o que o mesmo quer dizer. Ao realizares todos os passos que faço deveria dar certo

    • @cornin_sus
      @cornin_sus 3 роки тому +1

      O arduino é um pouco diferente aquele que tem um cerebro mais pequeno eu me esqueci do nome

    • @CatarinaMouro
      @CatarinaMouro  3 роки тому

      @@cornin_sus poderá ser por isso. Se não utilizares os mesmos componentes n t consigo ajudar :/

    • @cornin_sus
      @cornin_sus 3 роки тому

      @@CatarinaMouro e nao consigo encontrar con os componetes iguais apenas este video

    • @joaoatn8591
      @joaoatn8591 2 роки тому

      Provavelmente você não tem instalado a biblioteca "DS1302" ou está usando uma diferente.

  • @thiagorodriguesdeoliveira5746
    @thiagorodriguesdeoliveira5746 3 роки тому +1

    A biblioteca disponibilizada pra download não funciona, mesmos modulos e mesmo codigo, porem dá erro de função conforme o amigo ja mencionou.

    • @CatarinaMouro
      @CatarinaMouro  3 роки тому

      Olá Thiago. Obrigado pelo feedback 👌 tenho que rever então 👍

    • @joaoatn8591
      @joaoatn8591 2 роки тому +1

      Apenas troque os dois comandos "lcd.begin();" por um comando "lcd.init();"

  • @OliveiraRodrigoMarques
    @OliveiraRodrigoMarques 2 роки тому +1

    Tentei usar o código e os mesmos componentes mas só dá erro na compilação.

    • @CatarinaMouro
      @CatarinaMouro  2 роки тому

      Olá Rodrigo! Obg pela partilha 👍

    • @joaoatn8591
      @joaoatn8591 2 роки тому

      Apenas troque os dois comandos "lcd.begin();" por um comando "lcd.init();"

  • @joaoatn8591
    @joaoatn8591 2 роки тому +1

    Adorei o projeto, fiz ele, porém estou com o seguinte problema:
    Sempre que desligo o Arduino, o horário reseta, e na minha concepção não era pra estar acontecendo, já que usamos um módulo de relógio especialmente pra isso.

    • @CatarinaMouro
      @CatarinaMouro  2 роки тому

      Olá João, este projeto já é antigo não te consigo ajudar neste momento :/

    • @joaoatn8591
      @joaoatn8591 2 роки тому +1

      @@CatarinaMouro Olá Catarina! Então, meio que eu já consegui resolver o problema, mas obrigado pelo suporte

    • @CatarinaMouro
      @CatarinaMouro  2 роки тому +1

      @@joaoatn8591 obrigado eu pelo feedback

    • @BrunoHenrique-en1ye
      @BrunoHenrique-en1ye 2 роки тому

      Conseguiu resolver amigo? msm problema aqui

    • @joaoatn8591
      @joaoatn8591 2 роки тому +1

      @@BrunoHenrique-en1ye Consegui resolver sim. Vou tentar explicar por aqui. Se não der certo me avise de novo.
      Primeiramente você vai no código e localiza essa linha:
      // Define a data e hora no chip. ATENÇÃO: Apenas deve ser executado caso nunca tenha sido definida antes
      rtc.time(t);
      }
      Logo após isso, coloque a data normalmente, mande o código para o Arduino e veja se o display mostra a hora.
      Então, volte para o código e apague está linha de código (a linha que mandei você procurar anteriormente). Depois que você apagar essa linha, salve o código e mande novamente para o Arduino.
      Então veja se está funcionando.

  • @luiscarlossilva3744
    @luiscarlossilva3744 Рік тому

    // inicializa o LCD
    lcd.init();
    lcd.backlight();
    lcd.clear(); // Correção na inicialização do display Lcd .

  • @aissatocande3999
    @aissatocande3999 2 роки тому +1

    Como é que baixaram o código Arduino eu não consigo baixar quem poder ajudar q mim mande no email sfvv

    • @CatarinaMouro
      @CatarinaMouro  2 роки тому

      Olá Aissato, para abrires o codigo de Arduino tens que tem um programa proprio: Arduino IDE