Projeto especial - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T02:23:55Zhttps://labdegaragem.com/forum/topics/projeto-especial?commentId=6223006%3AComment%3A717462&xg_source=activity&feed=yes&xn_auth=noVeja se é isto que vc precisa…tag:labdegaragem.com,2019-09-09:6223006:Comment:7176762019-09-09T21:01:01.643Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Veja se é isto que vc precisa.</p>
<p>RV</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3548585902?profile=original" target="_blank" rel="noopener">Loopando2.ino</a></p>
<p>Veja se é isto que vc precisa.</p>
<p>RV</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3548585902?profile=original" target="_blank" rel="noopener">Loopando2.ino</a></p> Boa tarde FG.
o seu código es…tag:labdegaragem.com,2019-09-09:6223006:Comment:7179152019-09-09T20:43:54.216Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa tarde FG.</p>
<p>o seu código está assim:</p>
<p>Ao apertar B1:</p>
<p>liga rele1 ---- delay ---- liga rele2 ----- delay ----- desliga rele2 -----</p>
<p>delay ----- liga rele3.</p>
<p>Ao reapertar B1</p>
<p>desliga rele1 ---- delay ---- liga rele2 ----- delay ----- desliga rele2 -----</p>
<p>delay ----- liga rele3. (mantem Ligado).</p>
<p></p>
<p></p>
<p>Ao apertar B2:</p>
<p>liga rele2 </p>
<p>Ao reapertar B2</p>
<p>desliga rele2</p>
<p></p>
<p>Agora escreva…</p>
<p>Boa tarde FG.</p>
<p>o seu código está assim:</p>
<p>Ao apertar B1:</p>
<p>liga rele1 ---- delay ---- liga rele2 ----- delay ----- desliga rele2 -----</p>
<p>delay ----- liga rele3.</p>
<p>Ao reapertar B1</p>
<p>desliga rele1 ---- delay ---- liga rele2 ----- delay ----- desliga rele2 -----</p>
<p>delay ----- liga rele3. (mantem Ligado).</p>
<p></p>
<p></p>
<p>Ao apertar B2:</p>
<p>liga rele2 </p>
<p>Ao reapertar B2</p>
<p>desliga rele2</p>
<p></p>
<p>Agora escreva a sequencia que vc precisa.</p>
<p>RV</p> boa tarde o problema esta qua…tag:labdegaragem.com,2019-09-09:6223006:Comment:7179132019-09-09T19:43:06.199Zfabio gonçalveshttps://labdegaragem.com/profile/fabiogoncalves215
<p>boa tarde o problema esta quando eu aciono o o botão pela segunda vez.</p>
<p>a saída 1 sai e a 3 sai ,so que a 2 entra e aciona a 3 novamente .preciso que desligue tudo no segundo pulso.</p>
<p>se puder me ajudar.</p>
<p>boa tarde o problema esta quando eu aciono o o botão pela segunda vez.</p>
<p>a saída 1 sai e a 3 sai ,so que a 2 entra e aciona a 3 novamente .preciso que desligue tudo no segundo pulso.</p>
<p>se puder me ajudar.</p> Programa%20mag%20desmag%20hib…tag:labdegaragem.com,2019-09-09:6223006:Comment:7179112019-09-09T19:38:03.996Zfabio gonçalveshttps://labdegaragem.com/profile/fabiogoncalves215
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3548495857?profile=original" target="_blank" rel="noopener">Programa%20mag%20desmag%20hibrido.docx</a>Boa tarde Luiz </p>
<p>segue programa</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3548495857?profile=original" target="_blank" rel="noopener">Programa%20mag%20desmag%20hibrido.docx</a>Boa tarde Luiz </p>
<p>segue programa</p> Boa noite FG,
testei o seu có…tag:labdegaragem.com,2019-09-08:6223006:Comment:7178102019-09-08T23:47:45.833Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite FG,</p>
<p>testei o seu código e não deu problema aqui não.</p>
<p>Testei com este código:</p>
<p>RV</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3547174597?profile=original" target="_blank" rel="noopener">Loopando.ino</a></p>
<p>Boa noite FG,</p>
<p>testei o seu código e não deu problema aqui não.</p>
<p>Testei com este código:</p>
<p>RV</p>
<p></p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3547174597?profile=original" target="_blank" rel="noopener">Loopando.ino</a></p> Bom dia FG,
obrigado pela com…tag:labdegaragem.com,2019-09-07:6223006:Comment:7175792019-09-07T15:46:00.557Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Bom dia FG,</p>
<p>obrigado pela compreensão.</p>
<p>No momento estou em viagem.</p>
<p>Ao retornar segunda feira, revisarei seu código e sugerirei </p>
<p>mudanças para que ele atendam sua necessidade.</p>
<p>RV</p>
<p>Bom dia FG,</p>
<p>obrigado pela compreensão.</p>
<p>No momento estou em viagem.</p>
<p>Ao retornar segunda feira, revisarei seu código e sugerirei </p>
<p>mudanças para que ele atendam sua necessidade.</p>
<p>RV</p> Fábio, qual seu projeto?tag:labdegaragem.com,2019-09-06:6223006:Comment:7174742019-09-06T15:29:37.656ZLuiz Gustavo Silva da Penhahttps://labdegaragem.com/profile/LuizGustavoSilvadaPenha
<p>Fábio, qual seu projeto?</p>
<p>Fábio, qual seu projeto?</p> ok vou mudar
muito obrigado.tag:labdegaragem.com,2019-09-06:6223006:Comment:7174622019-09-06T14:31:41.232Zfabio gonçalveshttps://labdegaragem.com/profile/fabiogoncalves215
<p>ok vou mudar </p>
<p>muito obrigado.</p>
<p>ok vou mudar </p>
<p>muito obrigado.</p> Olá.
Não cheguei a testar aq…tag:labdegaragem.com,2019-09-06:6223006:Comment:7175422019-09-06T13:08:25.333ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Olá.</p>
<p> Não cheguei a testar aqui mas faria a observação:</p>
<p>Conforme o arquivo Arduino.h que acompanha o pacote, são definidos:</p>
<p>#define HIGH 0x1<br></br>#define LOW 0x0</p>
<p>E a instrução é usa-los nessa forma original "HIGH" ou "LOW". Não fazer aritmetica com esses valores.</p>
<p>Vide:…</p>
<p></p>
<p>Olá.</p>
<p> Não cheguei a testar aqui mas faria a observação:</p>
<p>Conforme o arquivo Arduino.h que acompanha o pacote, são definidos:</p>
<p>#define HIGH 0x1<br/>#define LOW 0x0</p>
<p>E a instrução é usa-los nessa forma original "HIGH" ou "LOW". Não fazer aritmetica com esses valores.</p>
<p>Vide:</p>
<p><a rel="nofollow" href="https://www.arduino.cc/reference/en/language/functions/digital-io/digitalwrite/">https://www.arduino.cc/reference/en/language/functions/digital-io/d...</a></p>
<p>No caso me refiro as pontos onde vc escreve o valor de uma variável do tipo int:</p>
<p>estadorele2 = !estadorele2;<br/>//Comandos para o rele 2<br/>digitalWrite(porta_rele2, estadorele2);</p>
<p>Se estadorele2=0 e passa a valer !estadorele2 ele recebe o valor -32768. Pq o "!" inverte todos os bits, até o de sinal...</p>
<p>Sei lá como o AVR interpreta isso... Ahh, sequer vc falou que era um AVR.. Se for um ESP32 ou Arduino DUE ferrou de vez, dá: <span>-2,147,483,648</span></p>
<p>Teria que ser "^=1" por ex que inverte apenas o ultimo bit e olhe lá. O ideal é obedecer a documentação e usar apenas HIGH e LOW pq não é dificil que lá no meio exista um "if (... == HIGH) e vc usa por ex 255 para high quando ele espera 1 ou 65535, sei lá.</p>
<p>Vide:</p>
<p><a rel="nofollow" href="https://www.arduino.cc/reference/pt/language/variables/data-types/int/">https://www.arduino.cc/reference/pt/language/variables/data-types/int/</a></p>
<p></p> Programa%20mag%20desmag%20hib…tag:labdegaragem.com,2019-09-06:6223006:Comment:7173002019-09-06T10:22:22.538Zfabio gonçalveshttps://labdegaragem.com/profile/fabiogoncalves215
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3540666211?profile=original" target="_blank" rel="noopener">Programa%20mag%20desmag%20hibrido.docx</a>bom dia segue anexo</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/3540666211?profile=original" target="_blank" rel="noopener">Programa%20mag%20desmag%20hibrido.docx</a>bom dia segue anexo</p>