chtěl bych požádat o radu ohledně programu pro Arduino. Mám základní program viz níže, který vytvoří z Arduina web server,
kde mám na stránce tlačítko a já bych do toho programu potřeboval k tomu tlačítku doplnit funkci, která mi po kliknutí na tlačítko
spustí novou stránku.
Hledal jsem všude možně, ale nikde jsem nic takového nedohledal
![Sad :(](./images/smilies/icon_sad.gif)
Nenašel by se tu někdo, kdo už něco takového řešil a doplnil by mi tu funkci do toho programu?
Předem děkuji za případnou pomoc
Kód: Vybrat vše
#include <SPI.h>
#include <Ethernet.h>
// zde si upravte podle sebe
byte mac[] = { 0xD4, 0xAD, 0xBE, 0xEF, 0xFE, 0x7D };
// IP adresa
IPAddress ip(192,168,0, 88);
// port
EthernetServer server(80);
void setup()
{
// inicalizace sítě
Ethernet.begin(mac, ip);
// inicializace serveru
server.begin();
}
void loop()
{
// když je připojen klient, zjistíme, zda jsou odeslána data
// od klienta směrem k nám
EthernetClient client = server.available();
// dokud je klient připojen
while (client.connected()) {
// čti data od něj dokud nenarazíš na znak nového řádku
if (client.available()) {
char c = client.read();
if (c == '\n') {
// odešle klasickou hlavičku HTML stránky
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connection: close");
client.println();
client.println("<!DOCTYPE HTML>");
// zde již klasická html data
client.println("<html>");
client.println("<head>");
// Název stránky
client.println("<title>Arduinio Server</title>");
client.println("</head>");
client.println("<body>");
// vypíše text
client.println("<a href='http://192.168.0.88?'><button style='background:red;width:20%;height:30px'>Nova stranka</button></a>");
client.println("</body>");
client.println("</html>");
//ukončí přenos
client.stop();
}
}
}
}