Olá, 

estou fazendo um projeto onde utilizo uma tela nextion com arduino e um rtc.

estou usando uma função para puxar o horário do RTC, salvando a variável em string.

No programa que estou fazendo os dados que envio para o Nextion são inteiros ou floats, agora estou tentando enviar uma string com o valor da hora, mas não consigo.

Tem alguma dica ou código para fazer esta comunicação??

obrigado pela ajuda,

Exibições: 211

Responder esta

Respostas a este tópico

Bom dia RS,

Click em "Deseja carregar arquivos?"  e anexe um arquivo com o seu sketch, pra que possamos enteder

melhor sua necessidade e sugerir soluções.

RV

Abaixo a parte do arquivo que estou utilizando.

if(current>maior_current){
  maior_current=current;                     //salva o valor maximo da corrente placa 1 lido.
  txt_corrente_maior_p1.setText(txt8); // CHAMA O OBJETO DE TEXTO Tensão PARA EXIBIR O VALOR NA TELA
  dtostrf(maior_current, 2, 2, txt8);       // exibi o valor de corrente maxima lida

// a parte que não consigo fazer funcionar é a seguinte

  horas=(rtc.getTimeStr(FORMAT_SHORT));  
  txt_horas_p1.setText(horas);

o que necessito fazer é puxar o valor das horas lido pelo RTC, e exibir no nextion no campo denominado txt_horas_p1., mas ao compilar o programa acusa erro na variavel acima indicando que não pode enviar uma string.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço