Todas as Discussões Marcadas 'Html' - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-29T13:45:24Zhttps://labdegaragem.com/forum/topic/listForTag?tag=Html&feed=yes&xn_auth=noAjuda com Nodemcu, Html sensor de pressaotag:labdegaragem.com,2020-10-02:6223006:Topic:7503172020-10-02T17:36:42.378ZCarloshttps://labdegaragem.com/profile/Carlos70
<p>Saudaçoes!!</p>
<p>Estou tentando monitorar a pressao de uma caixa dagua, quando a pressao cai, ela aciona a bomba e quando atinge o maximo desliga a boma.</p>
<p>Ja tenho funcionando com Arduino e dois potenciometro manualmente.</p>
<p>Gostaria de poder controlar com o Nodemcu (AP) e uma pagina da web ou um APP onde eu digito o minimo e o maximo da pressao.</p>
<p>Bom fiz uma adapdacao de um Sketch do Rui Santos como vcs podem ver no Sketch.</p>
<p>Acontece que nao consigo ligar a bomba…</p>
<p>Saudaçoes!!</p>
<p>Estou tentando monitorar a pressao de uma caixa dagua, quando a pressao cai, ela aciona a bomba e quando atinge o maximo desliga a boma.</p>
<p>Ja tenho funcionando com Arduino e dois potenciometro manualmente.</p>
<p>Gostaria de poder controlar com o Nodemcu (AP) e uma pagina da web ou um APP onde eu digito o minimo e o maximo da pressao.</p>
<p>Bom fiz uma adapdacao de um Sketch do Rui Santos como vcs podem ver no Sketch.</p>
<p>Acontece que nao consigo ligar a bomba com a logica que utilizei, tbm nao sei se utilizei certo.</p>
<p>Alguem pode me ajudar?</p> Problemas com acionamento de lâmpada pela internet com um só botão ON/OFFtag:labdegaragem.com,2013-05-23:6223006:Topic:2383972013-05-23T02:26:10.139ZLucas Bhttps://labdegaragem.com/profile/LucasB
<p>Pessoal, estou com um probleminha aqui que parece simples de resolver, mas que ta me tirando o sono. Estou brincando com o Arduino de ligar/desligar lampadas pela internet. Cada vez que digitar /onoff no navegador, depois do endereço da pagina, quero que apague ou acenda a lampada, dependendo do estado anterior (depois pretendo criar um botão pra isso). O problema eh que quando eu acesso pelo navegador, a variável "buff" não complementa de jeito algum (em vermelho). Alguem sabe por que?…<br></br></p>
<p>Pessoal, estou com um probleminha aqui que parece simples de resolver, mas que ta me tirando o sono. Estou brincando com o Arduino de ligar/desligar lampadas pela internet. Cada vez que digitar /onoff no navegador, depois do endereço da pagina, quero que apague ou acenda a lampada, dependendo do estado anterior (depois pretendo criar um botão pra isso). O problema eh que quando eu acesso pelo navegador, a variável "buff" não complementa de jeito algum (em vermelho). Alguem sabe por que?<br/> O código está abaixo:</p>
<p>#include <SPI.h><br/> #include <Ethernet.h></p>
<p>// Enter a MAC address and IP address for your controller below.<br/> // The IP address will be dependent on your local network:<br/> byte mac[] = { <br/> 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };<br/> IPAddress ip(192,168,0,199);</p>
<p>EthernetServer server(8888);</p>
<p>int lamp=8;<br/> boolean buff=true;</p>
<p></p>
<p>void setup() {<br/> pinMode (lamp,OUTPUT);<br/> Serial.begin(9600);</p>
<p>// start the Ethernet connection and the server:<br/> Ethernet.begin(mac, ip);<br/> server.begin();<br/> Serial.print("server is at ");<br/> Serial.println(Ethernet.localIP());</p>
<p>}</p>
<p>void loop() {</p>
<p>EthernetClient client = server.available();<br/> <br/> if (client) {<br/> Serial.println("new client");<br/> // an http request ends with a blank line<br/> boolean currentLineIsBlank = true;<br/> String vars;<br/> <br/> <br/> while (client.connected()) {<br/> if (client.available()) {<br/> char c = client.read();<br/> Serial.write(c);<br/> vars.concat(c); // adiciona na variavel" vars" o ultimo caracter do navegador e concatena todos eles<br/> <br/> <span style="color: #ff0000;">if (vars.endsWith("/onoff")) {</span> <br/> <span style="color: #ff0000;">buff=!buff;</span> <br/> <span style="color: #ff0000;">}</span><br/> <br/> if (c == '\n' && currentLineIsBlank) {<br/> <br/> <br/> client.println("HTTP/1.1 200 OK");<br/> client.println("Content-Type: text/html");<br/> client.println("Connection: close");<br/> client.println();<br/> client.println("<!DOCTYPE HTML>");<br/> client.println("<html>");<br/> client.print("<body style=background-color:blue>");<br/> client.println("<font color='red'><h1 align=center>Seja Bem Vindo Lucas</font></h1>");<br/> client.println("<body background='https://dl.dropboxusercontent.com/u/35749425/tecnologia.jpg'");<br/> <br/> <br/> client.println("<br />");<br/> client.println("<br />");<br/> <br/> client.println("<img src='https://dl.dropboxusercontent.com/u/35749425/sao-paulo-ganha-museu-da-lampada.jpg' style=\"position:fixed;left:25px;top:80px;width:63px;height:43px;z-index:1;padding:0;\">");<br/> client.println("<br />");<br/> client.println("<br />");<br/> <br/> <br/> //client.println("<meta http-equiv=\"refresh\" content=\"5\">");<br/> <br/> <br/> client.println("<br />");<br/> // <br/> // <br/> // <br/> if(buff==1){<br/> digitalWrite(lamp,HIGH);<br/> //client.println("<font color='green'size='3'>ON");<br/> //// <br/> //</p>
<p><br/> }<br/> else if (buff==0){<br/> //client.println("<font color='red'size='3'>OFF");<br/> <br/> //client.println("desligado");<br/> <br/> digitalWrite(lamp,LOW);<br/> <br/> }<br/> <br/> <br/> client.println("</html>");<br/> Serial.println(buff);<br/> break;<br/> }<br/> <br/> if (c == '\n') {<br/> // you're starting a new line<br/> currentLineIsBlank = true;<br/> } <br/> else if (c != '\r') {<br/> // you've gotten a character on the current line<br/> currentLineIsBlank = false;<br/> }<br/> }<br/> }<br/> // give the web browser time to receive the data<br/> delay(1);<br/> // close the connection:<br/> client.stop();<br/> //Serial.println("client disonnected");<br/> }<br/> }</p>