Olá, coloquei na rede, uma aplicação com um campo de texto, e gostaria que uma variavel do arduino recebesse esse valor.

"

client.println("<form>");
client.println("<input type=\"text\" name=myText value=" ">");
client.println("</form>");

"

Alguem pode ajudar?

Exibições: 821

Responder esta

Respostas a este tópico

Cara eu fiz assim

client.println("<a href='?L=03'><button style='border: 2px solid #990000;' type='button'><b>Tomada</b></button></a><p>");

Bora trocar informações kkkk

Voce consegue acessar a pagina pelo wifi?

Tipo, eu consigo so pelo pc que ta na rede por cabo... o wifi não... alguma dica?

O seu aí no caso é só um botão né?

O meu eu quero receber o valor q for digitado no campo de texto.

Eu consegui acessar sim pelo wifi. O problema é q meu IP é dinamico, aí toda hora muda kk

#include <SPI.h>
#include <Ethernet.h>


byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192,168,1, 22 }; // ip que o arduino assumirá
byte gateway[] = { 192,168,1, 1 }; // ip do roteador
byte subnet[] = { 255, 255, 0, 0 };

EthernetServer server(8099); //porta q eu abri no roteador

Ai vc tem q acessar pelo seu IP da internet, pega no meuip.com.br, o meu AGORA ta como 200.232.255.141 aí coloca dois pontos(:) e a porta q vc abriu... vai ficar assim 200.232.255.141:8099

Eu fiz meio que uma gambiarra...

Eu criei botoes em loop. um pra + e outro pra -

Ai coloquei dois de 15mim (um pra mais e um pra menos)

e outros de 1 mim(um pra mais outro pra menos)

Tenta assim.

<form name="input" action=""
method="get">
Nome do Usuário:
<input type="text" name="L">
<input type="submit" value="Enviar">
</form>

coloca esse for dentro dos print

declara essa variavel

String readString = String(30);

int ci = 0;

no loop

char c = client.read();
//read char by char HTTP request
if (readString.length() < 30)
{
//store characters to string

if(ci>2){
readString += (c);

}

ci++;
}
//output chars to serial port
Serial.print(c);

server.println(readString);

tenta e me fala se deu certo

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço