• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Moduł Ethernet SPI i Shield
#11
tak się nie da.
Bo funkcja write jest odpalana tylko jeden raz, a funkcję read trzeba by odpalić aż do czasu przepełnienia bufora.

Ogólnie coś takiego wymyśliłem.

Kod:
if(fminuty&&(minuty%4==1)) //co dwie minuty
  {
  receiveWWW();//po prostu wysylam cokolwiek
  }
  if (client.available()) {
    char c = client.read();
    readString += c;  //napełniamy danymi zmienną readString
    Serial.print(c);
    if (readString.length() >7) { // po odczytaniu 8 znaków (tyle jest potrzebne)
      client.stop();  zatrzymujemy sesję ethernet
      if (readString=="PIEC ON ") Serial.println("Piec załączony");
      if (readString=="PIEC OFF") Serial.println("Piec wyłączony");
      readString=""; //kasujemy na wszelki wypadek zmienną
     
    }
  }
i działa.

musiałem tylko zmienić tą linijkę 
Kod:
if (readString.indexOf("PIEC ON")>0)  Serial.println("Piec załączony");

Nie wiem dlaczego porównywanie stringów nie działa.
ten == jest niebezpieczny bo ilość znaków musi się zgadzać wcześniej odbierał mi nawet 100 znaków i w tym wyszukiwał ciągu PIEC ON lub PIEC OFF
 
Odpowiedź
  


Wiadomości w tym wątku
Moduł Ethernet SPI i Shield - przez iwi - 06-03-2019, 14:24
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 06-03-2019, 16:43
RE: Moduł Ethernet SPI i Shield - przez iwi - 06-03-2019, 17:27
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 06-03-2019, 18:54
RE: Moduł Ethernet SPI i Shield - przez iwi - 06-03-2019, 23:29
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 07-03-2019, 01:16
RE: Moduł Ethernet SPI i Shield - przez iwi - 08-03-2019, 11:45
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 08-03-2019, 14:08
RE: Moduł Ethernet SPI i Shield - przez iwi - 08-03-2019, 23:14
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 08-03-2019, 23:46
RE: Moduł Ethernet SPI i Shield - przez iwi - 09-03-2019, 00:18
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 09-03-2019, 00:32
RE: Moduł Ethernet SPI i Shield - przez iwi - 09-03-2019, 00:57
RE: Moduł Ethernet SPI i Shield - przez kaczakat - 09-03-2019, 01:07

Skocz do:


Przeglądający: 1 gości