poderiam me ajudar a copilar esse programa no arduino uno r3 - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T14:24:17Zhttps://labdegaragem.com/forum/topics/poderiam-me-ajudar-a-copilar-esse-programa-no-arduino-uno-r3?commentId=6223006%3AComment%3A880028&xg_source=activity&feed=yes&xn_auth=noOlá, Ricardo!
Como o RV m…tag:labdegaragem.com,2022-01-14:6223006:Comment:8800282022-01-14T02:21:42.753ZD. T. Ribeirohttps://labdegaragem.com/profile/DanielTozziRibeiro
<p>Olá, Ricardo!</p>
<p></p>
<p> Como o RV mencionou, este código está em Assembly Language, que não é a "preferida" para desenvolvimento com a IDE do Arduino.</p>
<p></p>
<p> Na IDE do Arduino, até se pode utilizar instruções em Assembly Language, mas isto é desaconselhável por todos os motivos do mundo e mais alguns.</p>
<p></p>
<p> Para fazer o que você quer, algumas alternativas seriam:</p>
<p></p>
<p>-1) Pode-se encapsular estas instruções para que a IDE do Arduino entenda que são…</p>
<p>Olá, Ricardo!</p>
<p></p>
<p> Como o RV mencionou, este código está em Assembly Language, que não é a "preferida" para desenvolvimento com a IDE do Arduino.</p>
<p></p>
<p> Na IDE do Arduino, até se pode utilizar instruções em Assembly Language, mas isto é desaconselhável por todos os motivos do mundo e mais alguns.</p>
<p></p>
<p> Para fazer o que você quer, algumas alternativas seriam:</p>
<p></p>
<p>-1) Pode-se encapsular estas instruções para que a IDE do Arduino entenda que são instruções em Assembly Language e compile ( monte? ) o programa.</p>
<p><br/> Desvantagens:</p>
<p><br/> Não é um processo simples, embora o pareça, e que exige algum conhecimento do Assembler presente no GCC para o ATMEGA328 ( µC que suponho estar sendo usado ).</p>
<p><br/> Não melhora em nada a inteligibilidade e manutenibilidade do programa, ao contrário, piora.</p>
<p><br/> Se algo der errado ( e vai dar ), será muito difícil e trabalhoso o debug.</p>
<p></p>
<p>-2) Entender o que está sendo feito a nível de instruções do processador e reprogramar em C/C++ na IDE do Arduino.</p>
<p></p>
<p>Desvantagens:</p>
<p><br/> Novamente não é um processo simples, e que exige bastante conhecimento da Assembly Language do ATMEGA328 ( µC que suponho estar sendo usado ).<br/> <br/>-3) Entender o que é e o que faz o equipamento no qual este programa roda e reprojetar o programa do zero, considerando que o programa é pequeno e, portanto, a função executada não deve ser complexa.</p>
<p><br/> Vantagens:</p>
<p><br/> Fica-se com total domínio do programa.</p>
<p><br/> Se for bem escrito e bem documentado, a manutenção é um "passeio"</p>
<p><br/> A adição de novas funcionalidades, desde que possíveis, é bem mais simples.</p>
<p><br/> É possível que o equipamento possa, inclusive, ser melhorado e/ou melhor adaptado para necessidade atual.</p>
<p><br/> É o que eu faria.</p>
<p></p>
<p>Sucesso!</p>
<p></p>
<p>D.T. Ribeiro.</p> Boa tarde
https://labdegarag…tag:labdegaragem.com,2022-01-13:6223006:Comment:8801192022-01-13T18:13:07.195ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa tarde</p>
<p></p>
<p><a href="https://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">https://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a></p>
<p></p>
<p><strong>Como copiar as mensagens de erro da IDE do Arduino :</strong></p>
<p></p>
<p>Se após rodar (compilar) o seu programa e a barra de mensagens de erro ( parte inferior da IDE) mudar para a cor laranja, é porque existe algum problema ( um ou mais) no seu Sketch (programa). </p>
<p>Tente analisar…</p>
<p>Boa tarde</p>
<p></p>
<p><a href="https://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">https://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a></p>
<p></p>
<p><strong>Como copiar as mensagens de erro da IDE do Arduino :</strong></p>
<p></p>
<p>Se após rodar (compilar) o seu programa e a barra de mensagens de erro ( parte inferior da IDE) mudar para a cor laranja, é porque existe algum problema ( um ou mais) no seu Sketch (programa). </p>
<p>Tente analisar essas mensagens - as linhas do seu programa com erro são indicadas. </p>
<p></p>
<p>Se não conseguir resolver o seus erros, clique em copiar mensagens de erro. Cole essas mensagens no seu tópico, pois assim poderemos auxiliá-lo na resolução do problema . </p> Boa tarde VRG, (se não gosta…tag:labdegaragem.com,2022-01-13:6223006:Comment:8799802022-01-13T16:41:44.297Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa tarde VRG, <strong>(se não gosta que te chame pelas iniciais, avise),</strong></p>
<p>este código que você postou não está formatado em C ou (C++).</p>
<p>Este code parece que está escrito em assembly.</p>
<p></p>
<p>Por exemplo esta linha: "sbi portd,2 ;D2 (pino2) em H</p>
<p>Veja que o comentário começa com ; (usado em assembly) e não // (usado em C).</p>
<p></p>
<p>Portanto não vai <span style="text-decoration: underline;"><em><strong>compilar</strong></em></span> usando a IDE do…</p>
<p>Boa tarde VRG, <strong>(se não gosta que te chame pelas iniciais, avise),</strong></p>
<p>este código que você postou não está formatado em C ou (C++).</p>
<p>Este code parece que está escrito em assembly.</p>
<p></p>
<p>Por exemplo esta linha: "sbi portd,2 ;D2 (pino2) em H</p>
<p>Veja que o comentário começa com ; (usado em assembly) e não // (usado em C).</p>
<p></p>
<p>Portanto não vai <span style="text-decoration: underline;"><em><strong>compilar</strong></em></span> usando a IDE do arduino.</p>
<p>Onde você obteve este código? Link?</p>
<p>Veja este link:</p>
<p><a rel="nofollow noopener" href="https://gist.github.com/mhitza/8a4608f4dfdec20d3879" target="_blank">https://gist.github.com/mhitza/8a4608f4dfdec20d3879</a></p>
<p></p>
<p>RV mineirin</p> Sim .mas vou copilar e fica d…tag:labdegaragem.com,2022-01-13:6223006:Comment:8801162022-01-13T16:18:32.914Zvagner ricardo galbanhttps://labdegaragem.com/profile/vagnerricardogalban
Sim .mas vou copilar e fica dando erro
Sim .mas vou copilar e fica dando erro Boa tarde,
Você sabe usar a…tag:labdegaragem.com,2022-01-13:6223006:Comment:8798842022-01-13T15:22:53.087ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Boa tarde,</p>
<p></p>
<p>Você sabe usar a IDE Arduino?</p>
<p>Qual é a sua dúvida? </p>
<p></p>
<p><a href="https://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">https://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a></p>
<p>Boa tarde,</p>
<p></p>
<p>Você sabe usar a IDE Arduino?</p>
<p>Qual é a sua dúvida? </p>
<p></p>
<p><a href="https://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">https://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a></p>