Juntar 4 variavel hexadecimal e formar um numero hexadecimal. - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T13:47:41Zhttps://labdegaragem.com/forum/topics/juntar-4-variavel-hexadecimal-e-formar-um-numero-hexadecimal?commentId=6223006%3AComment%3A883887&x=1&feed=yes&xn_auth=noGrande RV:
Acho até que…tag:labdegaragem.com,2022-06-05:6223006:Comment:8838872022-06-05T01:30:55.411ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Grande RV:</p>
<p></p>
<p> Acho até que mereceria ser sempre citado como exemplo, para enfatizar a necessidade de postar códigos somente no anexo e nunca na área de mensagem do post.</p>
<p></p>
<p>D. T. Ribeiro</p>
<p>Grande RV:</p>
<p></p>
<p> Acho até que mereceria ser sempre citado como exemplo, para enfatizar a necessidade de postar códigos somente no anexo e nunca na área de mensagem do post.</p>
<p></p>
<p>D. T. Ribeiro</p> Olá Felipe!
Embora você p…tag:labdegaragem.com,2022-06-05:6223006:Comment:8840432022-06-05T01:28:12.549ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Olá Felipe!</p>
<p></p>
<p> Embora você possa usar desta forma a declaração de um inteiro longo no C++, não é aconselhável, de vez que confunde.</p>
<p></p>
<p> Um <em>long</em> no C++ já é um inteiro, não há necessidade do <em>int</em>.</p>
<p></p>
<p> O melhor seria declarar :</p>
<p></p>
<p> <em>unsigned long </em><span><em>rxId</em> ;</span></p>
<p></p>
<p><span>D. T. Ribeiro</span></p>
<p>Olá Felipe!</p>
<p></p>
<p> Embora você possa usar desta forma a declaração de um inteiro longo no C++, não é aconselhável, de vez que confunde.</p>
<p></p>
<p> Um <em>long</em> no C++ já é um inteiro, não há necessidade do <em>int</em>.</p>
<p></p>
<p> O melhor seria declarar :</p>
<p></p>
<p> <em>unsigned long </em><span><em>rxId</em> ;</span></p>
<p></p>
<p><span>D. T. Ribeiro</span></p> Boa tarde.
Esta variavel é as…tag:labdegaragem.com,2022-06-04:6223006:Comment:8839202022-06-04T18:06:33.236Zfelipe mullerhttps://labdegaragem.com/profile/felipemuller982
<p>Boa tarde.</p>
<p>Esta variavel é assim mesmo "<span>O que é isto: " long unsigned int rxId; " , long int?"</span></p>
<p><span>Vi varios exemplos de Rede CanBus J1939 e usa a variavel deste jeito, e outra coisa eu uso este codigo faz anos nunca tive problema, mas agora tive que usar latitude e longitude no meu projeto e necessito fazer esta junção de variaveis.…</span></p>
<p></p>
<p></p>
<p>Boa tarde.</p>
<p>Esta variavel é assim mesmo "<span>O que é isto: " long unsigned int rxId; " , long int?"</span></p>
<p><span>Vi varios exemplos de Rede CanBus J1939 e usa a variavel deste jeito, e outra coisa eu uso este codigo faz anos nunca tive problema, mas agora tive que usar latitude e longitude no meu projeto e necessito fazer esta junção de variaveis.</span></p>
<p></p>
<p><a href="https://github.com/coryjfowler/MCP_CAN_lib/blob/master/examples/CAN_receive/CAN_receive.ino" target="_blank">https://github.com/coryjfowler/MCP_CAN_lib/blob/master/examples/CAN_receive/CAN_receive.ino</a></p>
<p></p> Bom dia,
este seu post foi u…tag:labdegaragem.com,2022-06-04:6223006:Comment:8837902022-06-04T15:16:48.276Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Bom dia,</p>
<p></p>
<p><span style="font-size: 12pt;"><strong>este seu post foi um bom exemplo que mostra claramente a razão da</strong></span></p>
<p><span style="font-size: 12pt;"><strong>recomendação de não postar </strong></span><span style="font-size: 12pt;"><strong>nada de código na área de texto do tópico.</strong></span></p>
<p></p>
<p>No seu código original a linha :</p>
<p></p>
<p>" <span>Latitude = ((unsigned long)buf[3] 24 | buf[2] 16 | buf[1] 8 | buf[0]);…</span></p>
<p>Bom dia,</p>
<p></p>
<p><span style="font-size: 12pt;"><strong>este seu post foi um bom exemplo que mostra claramente a razão da</strong></span></p>
<p><span style="font-size: 12pt;"><strong>recomendação de não postar </strong></span><span style="font-size: 12pt;"><strong>nada de código na área de texto do tópico.</strong></span></p>
<p></p>
<p>No seu código original a linha :</p>
<p></p>
<p>" <span>Latitude = ((unsigned long)buf[3] 24 | buf[2] 16 | buf[1] 8 | buf[0]); " </span></p>
<p></p>
<p><span>tem vários duplos sinais de menor (<) significando shift left, mas ao postar a linha na</span></p>
<p>área<span> de texto do tópico os sinais desapareceram e a linha ficou totalmente sem sentido.</span></p>
<p></p>
<p><span>Acho que agora você(s) entenderá(ão) a razão da recomendação.</span></p>
<p></p>
<p></p>
<p></p>
<p><span>O que é isto: " long unsigned int rxId; " , long int?</span></p>
<p></p>
<p></p>
<p></p>
<p><span>RV mineirin</span></p>
<p></p>
<p></p> Boa noite.
Pessoal desculpa n…tag:labdegaragem.com,2022-06-04:6223006:Comment:8839162022-06-04T00:46:09.265Zfelipe mullerhttps://labdegaragem.com/profile/felipemuller982
<p>Boa noite.</p>
<p>Pessoal desculpa não tinha entendido, mas prometo que não farei mais, como o codigo e muito grande postei trechos dele, mais uma vez peço desculpa o codigo esta anexo, fiz um resumo.<a href="https://storage.ning.com/topology/rest/1.0/file/get/10536003063?profile=original" target="_blank" rel="noopener"></a></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/10536003063?profile=original" target="_blank" rel="noopener">GPS_CanBus_250K.ino</a></p>
<p></p>
<p>Boa noite.</p>
<p>Pessoal desculpa não tinha entendido, mas prometo que não farei mais, como o codigo e muito grande postei trechos dele, mais uma vez peço desculpa o codigo esta anexo, fiz um resumo.<a href="https://storage.ning.com/topology/rest/1.0/file/get/10536003063?profile=original" target="_blank" rel="noopener"></a></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/10536003063?profile=original" target="_blank" rel="noopener">GPS_CanBus_250K.ino</a></p>
<p></p> Boa noite,
acho que você aind…tag:labdegaragem.com,2022-06-03:6223006:Comment:8840262022-06-03T22:18:39.117Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite,</p>
<p>acho que você ainda não entendeu que postar fragmentos de códigos aqui não faz sentido.</p>
<p></p>
<p>No seu tópico anterior:</p>
<p>"https://labdegaragem.com/forum/topics/juntar-4-variaveis-recebidas-pela-porta-serial",</p>
<p>eu orientei sobre a necessidade de fornecer as informações completas.</p>
<p></p>
<p>Acho que você já está está abusando da nossa boa vontade e da nossa paciência.</p>
<p></p>
<p>Ficar aqui pedindo informações para ajuda-lo tem…</p>
<p>Boa noite,</p>
<p>acho que você ainda não entendeu que postar fragmentos de códigos aqui não faz sentido.</p>
<p></p>
<p>No seu tópico anterior:</p>
<p>"https://labdegaragem.com/forum/topics/juntar-4-variaveis-recebidas-pela-porta-serial",</p>
<p>eu orientei sobre a necessidade de fornecer as informações completas.</p>
<p></p>
<p>Acho que você já está está abusando da nossa boa vontade e da nossa paciência.</p>
<p></p>
<p>Ficar aqui pedindo informações para ajuda-lo tem limite.</p>
<p></p>
<p>Por exemplo:</p>
<p></p>
<p>Qual o formato da variável "<span>Latitude "?</span></p>
<p><span>Qual o formato e tamanho da matriz "Lat_Long[]"?</span></p>
<p><span>Qual o formato e tamanho da matriz "buf[]"?</span></p>
<p><span>O que é e qual formato da variável "rxId"</span></p>
<p></p>
<p>Você pode explicar o que você pretendia com esta linha?</p>
<p></p>
<p>"<span>Latitude = ((unsigned long)buf[3] 24 | buf[2] 16 | buf[1] 8 | buf[0]);"</span></p>
<p></p>
<p><span>Ela está lexicalmente errada.<a rel="nofollow" href="https://www.dicio.com.br/lexicalmente/#:~:text=Que%20faz%20refer%C3%AAncia%20ao%20l%C3%A9xico,com%20a%20palavra%3A%20aspecto%20lexical."></a></span></p>
<p></p>
<p>Da próxima vez que pedir ajuda , se não vir bem documentada, vou escrever seu nome na minha lista de</p>
<p>"personas non gratas".</p>
<p></p>
<p><span>RV mineirim</span></p>
<p></p> Acabou não colando Certo o co…tag:labdegaragem.com,2022-06-03:6223006:Comment:8838742022-06-03T17:54:34.653Zfelipe mullerhttps://labdegaragem.com/profile/felipemuller982
<p>Acabou não colando Certo o codigo é este que esta com problema.</p>
<p>((unsigned long)buf[3] 24 | buf[2] 16 | buf[1] 8 | buf[0]);</p>
<p>Acabou não colando Certo o codigo é este que esta com problema.</p>
<p>((unsigned long)buf[3] 24 | buf[2] 16 | buf[1] 8 | buf[0]);</p>