Olá pessoal! tudo bem?

aguem poderia mim ajudar com esse codigo?

quando exucutado acontece os seguintes erros:

 quando ele chega em 0 ele começa a contar de 90 e fica subitraindo por 10 (EX: 90,80,70...)

Daí chega novamente em zero mas não aparece a mensagem

"TEMPO ESGOTADO RETIRE A TELA"

ao inves disso ele continua contando e fica tudo embolado

 

#include<LiquidCrystal.h>

LiquidCrystal lcd(8,9,4,5,6,7);

int Tseg=30;

void setup(){
lcd.begin(16,2);
lcd.setCursor(4,0);
lcd.print("Contando");
lcd.setCursor(5,1);
lcd.print("Segundos");



}

void loop(){


lcd.setCursor(2,1);
lcd.print(Tseg--);
delay(1000);

if(Tseg<=0){
lcd.clear();
lcd.setCursor(1,0);
lcd.print("Tempo Esgotado");
delay(500);
lcd.setCursor(0,1);
lcd.print("Retire a Tela");

}


}

Desde já Agradço a todos

Exibições: 361

Responder esta

Respostas a este tópico

Oi LSS, bom dia.

Veja se este code te atende.  

Depois você compara co m o seu e tente entender o que foi modificado.

Rui

Anexos

Olá Rui, tudo bem?

primeiramente gostaria de agradecer pela a imensa força .

então testei o cdigo que você mim enviou , no entanto continuo tendo os mesmo problemas.

oi LSS, boa tarde.

desculpe meu engano., qdo fui carregar o arquivo aqui, carreguei o seu original, ao invés de carregar

o que eu havia modificado.

Segue arquivo correto.  Teste e depois de um retorno

Rui

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço