Mikuláš je tady! Získej 90 % extra kreditů ZDARMA s promo kódem CERTIK90 při nákupu od 1199 kreditů. Pouze do neděle 7. 12. 2025! Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:
Avatar
pintera.jakub:6.3.2015 16:59

Ahoj chtěl bych se zeptat jestli nejde nějak z url, která toto volá vytáhnout get parametry?

Děkuju

Zdroják:

#include <EtherCard.h>

// Ethernet IP, default gateway and MAC addresses
static byte myip[] = { 192,168,1,200 };
static byte gwip[] = { 192,168,1,1 };
static byte mymac[] = { 0x74,0x69,0x6­9,0x2D,0x30,0x31 };

byte Ethernet::buf­fer[500]; // tcp/ip send and receive buffer

char page[] PROGMEM =
"HTTP/1.0 503 Service Unavailable\r\n"
"Content-Type: text/html\r\n"
"Retry-After: 600\r\n"
"\r\n"
"<html>"
"<head><title>"
"Hello World!"
"</title></head>"
"<body>"
"<h3>Hello World! This is your Arduino speaking2!</h3>"
"</body>"
"</html>";

void setup(){
Serial.begin(57600);
Serial.println("\n[He­llo World]");

if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)
Serial.println( "Failed to access Ethernet controller");
ether.staticSe­tup(myip, gwip);

ether.printIp("IP: ", ether.myip);
ether.printIp("GW: ", ether.gwip);
ether.printIp("DNS: ", ether.dnsip);
}

void loop(){
// wait for an incoming TCP packet, but ignore its contents
if (ether.packet­Loop(ether.pac­ketReceive())) {
memcpy_P(ether­.tcpOffset(), page, sizeof page);
ether.httpSer­verReply(size­of page - 1);
}
}

 
Odpovědět
6.3.2015 16:59
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.