RESOLVIDO: Livrarias tela Nextion - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T17:23:40Zhttps://labdegaragem.com/forum/topics/livrarias-tela-nextion?commentId=6223006%3AComment%3A722818&xg_source=activity&feed=yes&xn_auth=noApenas concluindo, o problema…tag:labdegaragem.com,2019-11-20:6223006:Comment:7230112019-11-20T13:55:23.860ZJoão Carlos Cadorinhttps://labdegaragem.com/profile/JoaoCarlosCadorin
<p>Apenas concluindo, o problema estava na livraria NexConfig.h</p>
<p>Como mencionado anteriormente era necessário modifica-la para que funcione com o simulador pela USB, porem eu inicialmente apenas havia mudado a serial para que comunicasse pela USB:</p>
<p></p>
<p>==========================================================================</p>
<p>ORIGINAL:</p>
<p>/**<br></br> * Define dbSerial for the output of debug messages. <br></br> */<br></br>#define dbSerial Serial</p>
<p>/**<br></br> * Define…</p>
<p>Apenas concluindo, o problema estava na livraria NexConfig.h</p>
<p>Como mencionado anteriormente era necessário modifica-la para que funcione com o simulador pela USB, porem eu inicialmente apenas havia mudado a serial para que comunicasse pela USB:</p>
<p></p>
<p>==========================================================================</p>
<p>ORIGINAL:</p>
<p>/**<br/> * Define dbSerial for the output of debug messages. <br/> */<br/>#define dbSerial Serial</p>
<p>/**<br/> * Define nexSerial for communicate with Nextion touch panel. <br/> */<br/>#define nexSerial Serial2</p>
<p></p>
<p>==========================================================================</p>
<p>PRIMEIRA MODIFICAÇÃO:</p>
<p></p>
<p>/**<br/> * Define dbSerial for the output of debug messages. <br/> */<br/>#define dbSerial Serial</p>
<p>/**<br/> * Define nexSerial for communicate with Nextion touch panel. <br/> */<br/>#define nexSerial Serial</p>
<p></p>
<p>==========================================================================</p>
<p>SEGUNDA MODIFICAÇÃO QUE CORRIGIU O PROBLEMA:</p>
<p></p>
<p>/**<br/> * Define dbSerial for the output of debug messages. <br/> */<br/>#define dbSerial Serial2</p>
<p>/**<br/> * Define nexSerial for communicate with Nextion touch panel. <br/> */<br/>#define nexSerial Serial</p>
<p></p>
<p>Obrigado a todos pelo auxilio.</p> Assim, eu vi funcionar na vid…tag:labdegaragem.com,2019-11-19:6223006:Comment:7228182019-11-19T11:43:23.769ZJoão Carlos Cadorinhttps://labdegaragem.com/profile/JoaoCarlosCadorin
Assim, eu vi funcionar na video aula, comigo até agora não funcionou.<br />
<br />
Preciso fazer mais testes tive pouco tempo hj de manhã. Se verificar a mensagem anterior eu printei a tela do compilador nextion, porém agora a mensagem é: Inválido parameters. É nele o erro que aparece. No compilador arduíno está perfeito sem qualquer erro.<br />
<br />
Quando voltar pretendo fazer mais algumas experiências. E posso mandar pronta da tela para ajudar a ilustrar
Assim, eu vi funcionar na video aula, comigo até agora não funcionou.<br />
<br />
Preciso fazer mais testes tive pouco tempo hj de manhã. Se verificar a mensagem anterior eu printei a tela do compilador nextion, porém agora a mensagem é: Inválido parameters. É nele o erro que aparece. No compilador arduíno está perfeito sem qualquer erro.<br />
<br />
Quando voltar pretendo fazer mais algumas experiências. E posso mandar pronta da tela para ajudar a ilustrar JC, a mensagem completa é só…tag:labdegaragem.com,2019-11-19:6223006:Comment:7226842019-11-19T10:53:25.498ZJose Augusto Cintrahttps://labdegaragem.com/profile/JoseAugustoCintra
<p>JC, a mensagem completa é só essa?</p>
<p>Não está indicando qual componente está com erro?</p>
<p>Quando o compilador acusa um erro, pode ser em qualquer ponto do projeto e, normalmente, ele indica.</p>
<p>Envie a msg completa do erro.</p>
<p>Se estava funcionando e começou a dar erro, deve ser nas última alterações q foram feitas no projeto.</p>
<p>JC, a mensagem completa é só essa?</p>
<p>Não está indicando qual componente está com erro?</p>
<p>Quando o compilador acusa um erro, pode ser em qualquer ponto do projeto e, normalmente, ele indica.</p>
<p>Envie a msg completa do erro.</p>
<p>Se estava funcionando e começou a dar erro, deve ser nas última alterações q foram feitas no projeto.</p> Certo, ja estão feitas, e tiv…tag:labdegaragem.com,2019-11-19:6223006:Comment:7225832019-11-19T09:46:30.942ZJoão Carlos Cadorinhttps://labdegaragem.com/profile/JoaoCarlosCadorin
<p>Certo, ja estão feitas, e tive melhoras, já não trava mais e tenho respostas no quadro do MCU, RX e TX estão operantes, mas surgiu um novo erro: Invalid Parameters, no compilador Nextion. </p>
<p>Estamos chegando em la, mas ainda falta algo, caso tenham mais alguma ideia por favor fiquem a vontade testarei quando voltar.</p>
<p></p>
<p>Certo, ja estão feitas, e tive melhoras, já não trava mais e tenho respostas no quadro do MCU, RX e TX estão operantes, mas surgiu um novo erro: Invalid Parameters, no compilador Nextion. </p>
<p>Estamos chegando em la, mas ainda falta algo, caso tenham mais alguma ideia por favor fiquem a vontade testarei quando voltar.</p>
<p></p> Entendi. O Nextion não entra…tag:labdegaragem.com,2019-11-19:6223006:Comment:7225822019-11-19T09:16:42.901ZJose Augusto Cintrahttps://labdegaragem.com/profile/JoseAugustoCintra
<p>Entendi. O Nextion não entra na jogada. Quando entrar precisará de uma fonte externa.</p>
<p></p>
<p>Tente então variar o BAUD RATE do Arduino Mega.</p>
<p>O padrão é 9600. Tente colocar outros valores como <span>115200</span></p>
<p></p>
<p>Não sei como está seu código, mas verifique se vc está usando a Serial2 do Arduino Mega para comunicação pois, nesse caso, não vai funcionar a serial USB que são outros pinos. Para usar a USB deve usar a Serial padrão que são os pinos 0 e 1.</p>
<p>Tente…</p>
<p>Entendi. O Nextion não entra na jogada. Quando entrar precisará de uma fonte externa.</p>
<p></p>
<p>Tente então variar o BAUD RATE do Arduino Mega.</p>
<p>O padrão é 9600. Tente colocar outros valores como <span>115200</span></p>
<p></p>
<p>Não sei como está seu código, mas verifique se vc está usando a Serial2 do Arduino Mega para comunicação pois, nesse caso, não vai funcionar a serial USB que são outros pinos. Para usar a USB deve usar a Serial padrão que são os pinos 0 e 1.</p>
<p>Tente fazer as modificações que foram sugeridas anteriormente no arquivo de configuração. </p>
<p></p>
<p></p> Estou apenas usando o arduíno…tag:labdegaragem.com,2019-11-19:6223006:Comment:7227502019-11-19T00:39:14.475ZJoão Carlos Cadorinhttps://labdegaragem.com/profile/JoaoCarlosCadorin
<p>Estou apenas usando o arduíno mega e o simulador da própria nextion, incorporado ao editor de telas. Não estou com uma tela de verdade. Sendo assim estou alimentando ele pela USB onde comunica com o meu PC.</p>
<p>Estou apenas usando o arduíno mega e o simulador da própria nextion, incorporado ao editor de telas. Não estou com uma tela de verdade. Sendo assim estou alimentando ele pela USB onde comunica com o meu PC.</p> Olá boa noite!JC, você está u…tag:labdegaragem.com,2019-11-19:6223006:Comment:7225782019-11-19T00:30:52.763ZJose Augusto Cintrahttps://labdegaragem.com/profile/JoseAugustoCintra
<p>Olá boa noite!<br/>JC, você está usando uma fonte externa para o nextion?</p>
<p>Olá boa noite!<br/>JC, você está usando uma fonte externa para o nextion?</p> Obrigado pela ajuda pessoal,…tag:labdegaragem.com,2019-11-18:6223006:Comment:7225772019-11-18T23:16:56.655ZJoão Carlos Cadorinhttps://labdegaragem.com/profile/JoaoCarlosCadorin
<p>Obrigado pela ajuda pessoal, mas estou usando mesmo um mega 2560, mas aparentemente o compilador nextion (para simular a tela) e o arduino não estão conversando. Usei a tela original e o programa original disponibilizados no vídeo e nada.</p>
<p></p>
<p>Percebi que se deixar o compilador nextion uns minutos ele trava, como se tivesse tentando comunicar sem conseguir, outro detalhe é que aparece uma linha em vermelho, buffer overflow.</p>
<p></p>
<p>Também percebo que as duas janelas do…</p>
<p>Obrigado pela ajuda pessoal, mas estou usando mesmo um mega 2560, mas aparentemente o compilador nextion (para simular a tela) e o arduino não estão conversando. Usei a tela original e o programa original disponibilizados no vídeo e nada.</p>
<p></p>
<p>Percebi que se deixar o compilador nextion uns minutos ele trava, como se tivesse tentando comunicar sem conseguir, outro detalhe é que aparece uma linha em vermelho, buffer overflow.</p>
<p></p>
<p>Também percebo que as duas janelas do simulador e do MCU não estão funcionando conforme o vídeo, apenas a janela do simulador repete sempre o mesmo código, 24 FF FF FF, suponho que seja retornando FALSE para a comunicação.</p>
<p></p>
<p>segue print do compilador:</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3719181389?profile=original" target="_blank" rel="noopener">compilador.jpg</a></p>
<p></p>
<p>OBS: no print como não funciona com a tela original, já estava tentando refazer para mais testes por isso não é a mesma tela.</p>
<p></p> Conforme descrevi no post , p…tag:labdegaragem.com,2019-11-18:6223006:Comment:7226622019-11-18T11:49:59.928Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Conforme descrevi no post , para usar no UNO,</p>
<p>basta alterar a linha 37 do arquivo NexConfig.h para ficar assim: </p>
<p>#define nexSerial Serial</p>
<p>RV</p>
<p>Conforme descrevi no post , para usar no UNO,</p>
<p>basta alterar a linha 37 do arquivo NexConfig.h para ficar assim: </p>
<p>#define nexSerial Serial</p>
<p>RV</p> Como o Minerim falou, essa bi…tag:labdegaragem.com,2019-11-18:6223006:Comment:7228022019-11-18T11:29:40.625ZHélio Netohttps://labdegaragem.com/profile/HelioMonteiroSantosNeto
<p>Como o Minerim falou, essa biblioteca foi feita para o Arduino Mega.</p>
<p>Nesse tutorial, na parte de Bibliotecas esse cara ensina como alterar o arquivo pra funcionar no uno:</p>
<p><a href="https://www.fernandok.com/2018/05/display-nextion-com-arduino-uno.html">https://www.fernandok.com/2018/05/display-nextion-com-arduino-uno.html</a></p>
<p>Como o Minerim falou, essa biblioteca foi feita para o Arduino Mega.</p>
<p>Nesse tutorial, na parte de Bibliotecas esse cara ensina como alterar o arquivo pra funcionar no uno:</p>
<p><a href="https://www.fernandok.com/2018/05/display-nextion-com-arduino-uno.html">https://www.fernandok.com/2018/05/display-nextion-com-arduino-uno.html</a></p>