Organizar conexão serial ARDUINO - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T13:10:52Zhttps://labdegaragem.com/forum/topics/organizar-conex-o-serial-arduino?commentId=6223006%3AComment%3A633861&xg_source=activity&feed=yes&xn_auth=nook, vou testar e ver no que d…tag:labdegaragem.com,2017-09-13:6223006:Comment:6338712017-09-13T00:07:44.408ZMatheus Markieshttps://labdegaragem.com/profile/MatheusMarkies
<p>ok, vou testar e ver no que da </p>
<p>ok, vou testar e ver no que da </p> https://www.dropbox.com/s/g0f…tag:labdegaragem.com,2017-09-13:6223006:Comment:6339452017-09-13T00:03:57.759ZMatheus Markieshttps://labdegaragem.com/profile/MatheusMarkies
<p><a href="https://www.dropbox.com/s/g0fdtgxnubouc66/ControleGUI.txt?dl=0" target="_blank">https://www.dropbox.com/s/g0fdtgxnubouc66/ControleGUI.txt?dl=0</a></p>
<p></p>
<p>JAVA</p>
<p><a href="https://www.dropbox.com/s/g0fdtgxnubouc66/ControleGUI.txt?dl=0" target="_blank">https://www.dropbox.com/s/g0fdtgxnubouc66/ControleGUI.txt?dl=0</a></p>
<p></p>
<p>JAVA</p> Ueh, então é outra pergunta,…tag:labdegaragem.com,2017-09-12:6223006:Comment:6338612017-09-12T20:55:10.590ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Ueh, então é outra pergunta, pq na pergunta vc fala em 0 a 255.</p>
<p>A serial só manda bytes mesmo.</p>
<p>Para poder mandar outros formatos de dados vc precisa usar qualquer protocolo.</p>
<p>O mais simplão é mandar em ascii.</p>
<p>Em ascii vc imprime para a serial usando println() que manda os caracteres correspondentes e depois um enter (13). </p>
<p>Do outro lado vc lendo uma linha (que é qualquer coisa terminada com o ascii 13) vc tem uma informação.</p>
<p>Desse jeito vc pode mandar…</p>
<p>Ueh, então é outra pergunta, pq na pergunta vc fala em 0 a 255.</p>
<p>A serial só manda bytes mesmo.</p>
<p>Para poder mandar outros formatos de dados vc precisa usar qualquer protocolo.</p>
<p>O mais simplão é mandar em ascii.</p>
<p>Em ascii vc imprime para a serial usando println() que manda os caracteres correspondentes e depois um enter (13). </p>
<p>Do outro lado vc lendo uma linha (que é qualquer coisa terminada com o ascii 13) vc tem uma informação.</p>
<p>Desse jeito vc pode mandar qualquer tamanho de numero.</p>
<p>Se quiser complicar vc pode criar um protocolo binário, mas acho desnecessário se a finalidade são leds.</p>
<p></p> Se mandar o mesmo valor via o…tag:labdegaragem.com,2017-09-12:6223006:Comment:6336712017-09-12T20:49:08.307ZManoel Pereira dos santoshttps://labdegaragem.com/profile/manoelps
<p>Se mandar o mesmo valor via o monitor serial está dando certo?</p>
<p>Pode postar a parte do codigo em java que está usando para enviar os dados?</p>
<p>Comunicação com o arduino via usb, só enviei/recebi via C#, Delphi, python e php, bem simples, pensei em fazer testes com java uma vez, mas bateu desanimo rsrs</p>
<p>Se mandar o mesmo valor via o monitor serial está dando certo?</p>
<p>Pode postar a parte do codigo em java que está usando para enviar os dados?</p>
<p>Comunicação com o arduino via usb, só enviei/recebi via C#, Delphi, python e php, bem simples, pensei em fazer testes com java uma vez, mas bateu desanimo rsrs</p> Obrigado pela resposta Eduard…tag:labdegaragem.com,2017-09-12:6223006:Comment:6339242017-09-12T16:34:59.558ZMatheus Markieshttps://labdegaragem.com/profile/MatheusMarkies
<p>Obrigado pela resposta Eduardo!</p>
<p>Mas na verdade meu problema não é esse, eu uso varias if junto com o serial read o problema é que quando eu mando do programa em java para o Arduíno chega em bytes e não em int.</p>
<p>Meu problema e tipo esse: <a href="http://labdegaragem.com/forum/topics/ajuda-arduinoreceber-n-meros-pela-porta-serial-no-arduino" target="_blank">http://labdegaragem.com/forum/topics/ajuda-arduinoreceber-n-meros-pela-porta-serial-no-arduino</a></p>
<p>Obrigado pela resposta Eduardo!</p>
<p>Mas na verdade meu problema não é esse, eu uso varias if junto com o serial read o problema é que quando eu mando do programa em java para o Arduíno chega em bytes e não em int.</p>
<p>Meu problema e tipo esse: <a href="http://labdegaragem.com/forum/topics/ajuda-arduinoreceber-n-meros-pela-porta-serial-no-arduino" target="_blank">http://labdegaragem.com/forum/topics/ajuda-arduinoreceber-n-meros-pela-porta-serial-no-arduino</a></p> Sim, veja o exemplo:
https://…tag:labdegaragem.com,2017-09-12:6223006:Comment:6338312017-09-12T03:01:20.439ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>Sim, veja o exemplo:</p>
<p><a href="https://www.arduino.cc/en/Serial/Read" target="_blank">https://www.arduino.cc/en/Serial/Read</a></p>
<p>Se vc adicionar uma série de If()s na sequencia faz isso. Para ficar melhor ainda pode ser um case()</p>
<p><a href="https://www.arduino.cc/en/Reference/If" target="_blank">https://www.arduino.cc/en/Reference/If…</a></p>
<p></p>
<p>Sim, veja o exemplo:</p>
<p><a href="https://www.arduino.cc/en/Serial/Read" target="_blank">https://www.arduino.cc/en/Serial/Read</a></p>
<p>Se vc adicionar uma série de If()s na sequencia faz isso. Para ficar melhor ainda pode ser um case()</p>
<p><a href="https://www.arduino.cc/en/Reference/If" target="_blank">https://www.arduino.cc/en/Reference/If</a></p>
<p><a href="https://www.arduino.cc/en/Reference/SwitchCase" target="_blank">https://www.arduino.cc/en/Reference/SwitchCase</a></p>
<p>Do lado do PC vc vai precisar de algum programa, antes de mais nada vc precisa escolher uma linguagem.</p>
<p>Existem inumeras linguagens e cada uma com seus compiladores ou engines.</p>
<p>Estou brincando com o processing atualmente e recomendo. Gratuito para brincar, parecido com o arduino, muitos exemplos e muita documentação.</p>
<p>Veja o exemplo:</p>
<p><a href="https://processing.org/reference/libraries/serial/Serial_readChar_.html" target="_blank">https://processing.org/reference/libraries/serial/Serial_readChar_.html</a></p>
<p></p>