Skocz do zawartości

Arduino - sterowanie z poziomu strony www


Pomocna odpowiedź

(edytowany)
if (klient.connect(serwer, 80))
  {
    klient.println("GET /test.php HTTP/1.1");
    klient.println("Host: serwer1977888.home.pl");
    klient.println("");

    int rozmiar = klient.available(); // wielkość odpowiedzi w bajtach
    if (rozmiar > 0) {
      byte buffer[256];
      if (rozmiar > 256) rozmiar = 256;
      klient.read(buffer, rozmiar); // pobierz odpowiedź do buffer
      // Z odpowiedzi odczytaj znak z wartością polecenie_zazbrojenia
      if (char(buffer[rozmiar-3]) == '1') polecenie_zazbrojenia = 1;
      // Z odpowiedzi odczytaj znak z wartością polecenie_rozbrojenia
      if (char(buffer[rozmiar-2]) == '1') polecenie_rozbrojenia = 1;
      if (debug) Serial.println(polecenie_zazbrojenia);
      if (debug) Serial.println(polecenie_rozbrojenia);
    }    
    klient.stop(); // rozłącz połączenie

A taki kod? W pliku test.php mam po prostu echo "1". Wiem, że to rozwiązanie działa, ale niestety osoba, której to działa nie potrafi mi pomóc. Chciałbym odczytać tą "1" w Arduino i przypisać ją do zmiennej i móc już nią operować w sterowniku.

Edytowano przez gapcio15

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...