Chip DS1307 e LCD I2C no Arduino - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T01:22:59Zhttps://labdegaragem.com/forum/topics/chip-ds1307-e-lcd-i2c-no-arduino?xg_source=activity&%3Bfeed=yes&%3Bxn_auth=no&feed=yes&xn_auth=noValeu pessoal, funcionou.tag:labdegaragem.com,2018-10-05:6223006:Comment:6881082018-10-05T00:31:58.942ZJose Francisco Marcondes de Almehttps://labdegaragem.com/profile/JoseFranciscoMarcondesdeAlme
<p>Valeu pessoal, funcionou.</p>
<p>Valeu pessoal, funcionou.</p> JFMA,
primeiramente obrigado…tag:labdegaragem.com,2018-10-05:6223006:Comment:6880282018-10-05T00:27:08.729Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>JFMA, </p>
<p>primeiramente obrigado por seguir a recomendação.</p>
<p>O que está ocorrendo é o seguinte.</p>
<p>O LCD guarda tudo que mandamos pra ele, a não ser que o reinicie ou de um LCD.clear().</p>
<p>Imagine. Você mandou 59 para a posição X da linha,</p>
<p>e em seguida mandou o 1. O 5 é sobreposto pelo 1, mas o 9 continua lá.</p>
<p>O Ideal é, antes de mandar os valores , é enviar um LCD.print(" ") para apagar </p>
<p>o espaço que queremos usar. Dentro dos " " colocamos qtos…</p>
<p>JFMA, </p>
<p>primeiramente obrigado por seguir a recomendação.</p>
<p>O que está ocorrendo é o seguinte.</p>
<p>O LCD guarda tudo que mandamos pra ele, a não ser que o reinicie ou de um LCD.clear().</p>
<p>Imagine. Você mandou 59 para a posição X da linha,</p>
<p>e em seguida mandou o 1. O 5 é sobreposto pelo 1, mas o 9 continua lá.</p>
<p>O Ideal é, antes de mandar os valores , é enviar um LCD.print(" ") para apagar </p>
<p>o espaço que queremos usar. Dentro dos " " colocamos qtos espaço precisaremos.</p>
<p>Espero ter ajudado.</p>
<p>RV</p> Aí é questão de acertar a exi…tag:labdegaragem.com,2018-10-05:6223006:Comment:6880272018-10-05T00:10:59.182ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Aí é questão de acertar a exibição no display de acordo com o número de dígito que será mostrado.</p>
<p></p>
<p>if(horas<10)lcd.print("0");<br/> lcd.print(horas);<br/> lcd.print(":");<br/> if(minutos<10)lcd.print("0");<br/> lcd.print(minutos);<br/> lcd.print(":");<br/> if(segundos<10)lcd.print("0");<br/> lcd.print(segundos);</p>
<p>Aí é questão de acertar a exibição no display de acordo com o número de dígito que será mostrado.</p>
<p></p>
<p>if(horas<10)lcd.print("0");<br/> lcd.print(horas);<br/> lcd.print(":");<br/> if(minutos<10)lcd.print("0");<br/> lcd.print(minutos);<br/> lcd.print(":");<br/> if(segundos<10)lcd.print("0");<br/> lcd.print(segundos);</p> Ele conta de 1 a 9, mas com u…tag:labdegaragem.com,2018-10-05:6223006:Comment:6880262018-10-05T00:04:33.693ZJose Francisco Marcondes de Almehttps://labdegaragem.com/profile/JoseFranciscoMarcondesdeAlme
<p>Ele conta de 1 a 9, mas com um 9 no final, mostrando por exemplo: o 1 aparece como 19, o 2 como 29.</p>
<p>Ele conta de 1 a 9, mas com um 9 no final, mostrando por exemplo: o 1 aparece como 19, o 2 como 29.</p> resolveu o problema da contag…tag:labdegaragem.com,2018-10-05:6223006:Comment:6878962018-10-05T00:00:44.373ZJose Francisco Marcondes de Almehttps://labdegaragem.com/profile/JoseFranciscoMarcondesdeAlme
<p>resolveu o problema da contagem, mas quando os segundos chega em 59 deveria zerar, nos primeiros dez segundos fica o numero 9 no final.</p>
<p>resolveu o problema da contagem, mas quando os segundos chega em 59 deveria zerar, nos primeiros dez segundos fica o numero 9 no final.</p> Remova as linhas
lcd.ini(); …tag:labdegaragem.com,2018-10-04:6223006:Comment:6880252018-10-04T23:50:26.803ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Remova as linhas</p>
<p>lcd.ini(); </p>
<p>lcd.backlight();</p>
<p></p>
<p>e coloque-as dentro do void setup. Senão ele vai ficar inicializando o display em toda a passada do loop, fazendo a tela ficar piscando.</p>
<p>Remova as linhas</p>
<p>lcd.ini(); </p>
<p>lcd.backlight();</p>
<p></p>
<p>e coloque-as dentro do void setup. Senão ele vai ficar inicializando o display em toda a passada do loop, fazendo a tela ficar piscando.</p> Aqui vai o sketch anexado.tag:labdegaragem.com,2018-10-04:6223006:Comment:6880222018-10-04T23:49:31.786ZJose Francisco Marcondes de Almehttps://labdegaragem.com/profile/JoseFranciscoMarcondesdeAlme
<p>Aqui vai o sketch anexado.</p>
<p>Aqui vai o sketch anexado.</p> Certo.tag:labdegaragem.com,2018-10-04:6223006:Comment:6878942018-10-04T23:47:36.379ZJose Francisco Marcondes de Almehttps://labdegaragem.com/profile/JoseFranciscoMarcondesdeAlme
<p>Certo.</p>
<p>Certo.</p> Boa noite JFMA
sugestão:
Remo…tag:labdegaragem.com,2018-10-04:6223006:Comment:6878912018-10-04T23:43:38.569Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite JFMA</p>
<p>sugestão:</p>
<p>Remova seu sketch da área de texto do seu tópico;</p>
<p>Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo <br/> com o seu sketch.</p>
<p>RV</p>
<p>Boa noite JFMA</p>
<p>sugestão:</p>
<p>Remova seu sketch da área de texto do seu tópico;</p>
<p>Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo <br/> com o seu sketch.</p>
<p>RV</p> Mostre o código que você util…tag:labdegaragem.com,2018-10-04:6223006:Comment:6878752018-10-04T22:44:29.395ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Mostre o código que você utilizou, lembrando que não deve ter nenhum comando de delay no seu código para que ele mostre a progressão dos segundos corretamente.</p>
<p>Mostre o código que você utilizou, lembrando que não deve ter nenhum comando de delay no seu código para que ele mostre a progressão dos segundos corretamente.</p>