Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Arduino ethernet

Hardware PC Elektrotechnika Arduino ethernet

Aktivity (1)
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.