ARDUINO LER ULTIMA LINHA DO MONIOR SERIAL - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T13:58:17Zhttps://labdegaragem.com/forum/topics/arduino-ler-ultima-linha-do-monior-serial?xg_source=activity&feed=yes&xn_auth=noobrigado, realmente nao li, m…tag:labdegaragem.com,2018-09-01:6223006:Comment:6845352018-09-01T02:22:23.952ZAngelo Marcelo Kochakihttps://labdegaragem.com/profile/AngeloMarceloKochaki
<p>obrigado, realmente nao li, mas obrigado por avisar</p>
<p></p>
<p>obrigado, realmente nao li, mas obrigado por avisar</p>
<p></p> Sim exatamente, isso eu conse…tag:labdegaragem.com,2018-09-01:6223006:Comment:6844562018-09-01T02:21:16.418ZAngelo Marcelo Kochakihttps://labdegaragem.com/profile/AngeloMarceloKochaki
<p>Sim exatamente, isso eu consegui resolver, ja deu certo, agradeco a todos pela ajuda</p>
<p></p>
<p>Sim exatamente, isso eu consegui resolver, ja deu certo, agradeco a todos pela ajuda</p>
<p></p> Boa tarde AMK,
O nosso amigo …tag:labdegaragem.com,2018-08-30:6223006:Comment:6845052018-08-30T20:24:55.679Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa tarde AMK,</p>
<p>O nosso amigo José Gustavo Abreu Murta recomendou que você lê-se o link:</p>
<p><a href="http://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">http://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a></p>
<p>mas acredito que você não o leu.</p>
<p>Se tivesse lido teria visto a recomendação de não postar sketch na área de texto do</p>
<p>tópico.</p>
<p>RV</p>
<p></p>
<p>Boa tarde AMK,</p>
<p>O nosso amigo José Gustavo Abreu Murta recomendou que você lê-se o link:</p>
<p><a href="http://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_blank">http://labdegaragem.com/forum/topics/sugest-o-de-como-postar</a></p>
<p>mas acredito que você não o leu.</p>
<p>Se tivesse lido teria visto a recomendação de não postar sketch na área de texto do</p>
<p>tópico.</p>
<p>RV</p>
<p></p> Eu tenho esse Sketch que pegu…tag:labdegaragem.com,2018-08-30:6223006:Comment:6843252018-08-30T16:44:42.087ZAngelo Marcelo Kochakihttps://labdegaragem.com/profile/AngeloMarceloKochaki
<p>Eu tenho esse Sketch que peguei de uma biblioteca do arduino. Ele capta o nr do do controle retomo de RF e aparece no monitor serial em numero decimal. Então toda vez que eu aperto um botão ele capta o código. Como podem ver não tem nada no void loop, tudo e feito por funções e bibliotecas. Eu tenho uma programação na minha casa com 2 arduinos mega praticamente com todas as portas ocupadas, são 70 reles, dentre outros periféricos, a programação é feita por matriz. Eu quero usar esses códigos…</p>
<p>Eu tenho esse Sketch que peguei de uma biblioteca do arduino. Ele capta o nr do do controle retomo de RF e aparece no monitor serial em numero decimal. Então toda vez que eu aperto um botão ele capta o código. Como podem ver não tem nada no void loop, tudo e feito por funções e bibliotecas. Eu tenho uma programação na minha casa com 2 arduinos mega praticamente com todas as portas ocupadas, são 70 reles, dentre outros periféricos, a programação é feita por matriz. Eu quero usar esses códigos para ter a opção no void loop de executar as funções por RF. Exmeplo se eu apertar tal botao RF ele deixa alta tal porta. eu preciso pegar no void loop esse codigo</p>
<p></p>
<p>#include <RemoteReceiver.h><br/>#include <NewRemoteReceiver.h><br/>#include <SensorReceiver.h><br/>#include <InterruptChain.h></p>
<p><br/><br/></p>
<p><br/>void setup() {<br/> Serial.begin(9600);</p>
<p>// Interrupt -1 to indicate you will call the interrupt handler with InterruptChain<br/> RemoteReceiver::init(-1, 2, showOldCode);</p>
<p>// Again, interrupt -1 to indicate you will call the interrupt handler with InterruptChain<br/> NewRemoteReceiver::init(-1, 2, showNewCode);</p>
<p>// And once more, interrupt -1 to indicate you will call the interrupt handler with InterruptChain<br/> SensorReceiver::init(-1, showTempHumi);</p>
<p>// Set interrupt mode CHANGE, instead of the default LOW.<br/> InterruptChain::setMode(0, CHANGE);</p>
<p>// On interrupt, call the interrupt handlers of remote and sensor receivers<br/> InterruptChain::addInterruptCallback(0, RemoteReceiver::interruptHandler);<br/> InterruptChain::addInterruptCallback(0, NewRemoteReceiver::interruptHandler);<br/> InterruptChain::addInterruptCallback(0, SensorReceiver::interruptHandler);</p>
<p></p>
<p><br/> <br/>}</p>
<p>void loop() {<br/> <br/>//Serial.println( control); <br/> // You can do other stuff here!<br/>}</p>
<p>// shows the received code sent from an old-style remote switch<br/>void showOldCode(unsigned long receivedCode, unsigned int period) {<br/> // Print the received code.<br/> Serial.println(receivedCode);<br/> control = receivedCode + 1;<br/>}</p>
<p>// Shows the received code sent from an new-style remote switch<br/>void showNewCode(NewRemoteCode receivedCode) {<br/> // Print the received code.<br/> Serial.print("Addr ");<br/> Serial.print(receivedCode.address);</p>
<p>if (receivedCode.groupBit) {<br/> Serial.print(" group");<br/> } <br/> else {<br/> Serial.print(" unit ");<br/> Serial.print(receivedCode.unit);<br/> }</p>
<p>switch (receivedCode.switchType) {<br/> case NewRemoteCode::off:<br/> Serial.print(" off");<br/> break;<br/> case NewRemoteCode::on:<br/> Serial.print(" on");<br/> break;<br/> case NewRemoteCode::dim:<br/> Serial.print(" dim");<br/> Serial.print(receivedCode.dimLevel);<br/> break;<br/> }</p>
<p>if (receivedCode.dimLevelPresent) {<br/> Serial.print(", dim level ");<br/> Serial.print(receivedCode.dimLevel);<br/> }</p>
<p>Serial.print(", period: ");<br/> Serial.print(receivedCode.period);<br/> Serial.println("us.");<br/>}</p>
<p>// Shows the received sensor data<br/>void showTempHumi(byte *data) {<br/> // is data a ThermoHygro-device?<br/> if ((data[3] & 0x1f) == 0x1e) {<br/> // Yes!<br/> byte channel, randomId;<br/> int temp;<br/> byte humidity;</p>
<p>// Decode the data<br/> SensorReceiver::decodeThermoHygro(data, channel, randomId, temp, humidity);</p>
<p>// Print temperature. Note: temp is 10x the actual temperature!<br/> Serial.print("Temperature: ");<br/> Serial.print(temp / 10); // units<br/> Serial.print('.');<br/> Serial.println(temp % 10); // decimal<br/> }<br/>}</p> De onde vem essas informações…tag:labdegaragem.com,2018-08-30:6223006:Comment:6841942018-08-30T15:17:18.169ZEduardo Silvahttps://labdegaragem.com/profile/EduardoSilva753
<p>De onde vem essas informações? É do próprio Arduíno ou de outro controlador através de Software Serial?</p>
<p>Em que momento essa informação finaliza, para então ser identificada como última linha?</p>
<p></p>
<p>Com todo respeito, está bem ruim sua explicação.</p>
<p>De onde vem essas informações? É do próprio Arduíno ou de outro controlador através de Software Serial?</p>
<p>Em que momento essa informação finaliza, para então ser identificada como última linha?</p>
<p></p>
<p>Com todo respeito, está bem ruim sua explicação.</p> Bom dia,
Não entendi - " le…tag:labdegaragem.com,2018-08-30:6223006:Comment:6842522018-08-30T14:49:35.433ZJosé Gustavo Abreu Murtahttps://labdegaragem.com/profile/GustavoMurta
<p>Bom dia, </p>
<p></p>
<p>Não entendi - "<span> ler a ultima linha do monitor"</span></p>
<p><span>O que esta conectado na serial do Arduino? Os dados vem de outro dispositivo para o Arduino ?</span></p>
<p><span>Qual a sequencia de envio desses dados ? </span></p>
<p></p>
<ul>
<li><strong><a href="http://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_self">Sugestões de como "postar" no LdG</a> por <a href="http://labdegaragem.com/profile/RuiViana" target="_self">Rui…</a></strong></li>
</ul>
<p>Bom dia, </p>
<p></p>
<p>Não entendi - "<span> ler a ultima linha do monitor"</span></p>
<p><span>O que esta conectado na serial do Arduino? Os dados vem de outro dispositivo para o Arduino ?</span></p>
<p><span>Qual a sequencia de envio desses dados ? </span></p>
<p></p>
<ul>
<li><strong><a href="http://labdegaragem.com/forum/topics/sugest-o-de-como-postar" target="_self">Sugestões de como "postar" no LdG</a> por <a href="http://labdegaragem.com/profile/RuiViana" target="_self">Rui Viana</a></strong></li>
</ul>
<p></p>
<p></p>