esp8266 64bajty buforu? Dlaczego to sie sypie?

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Polish to

Threaded View

void loop() {
  String dht_out;
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(h) || isnan(t)) {
    dht_out="No DHT!";
  } else {
    dht_out="TD="+String(t,1)+" HD="+String(h,1);
  }
  lcd.setCursor(0, 0);
    lcd.print("TB="+String(bmp.readTemperature(),1)+"PB="+String(bmp.re
adPressure()/100)+"   ");
  lcd.setCursor(0, 1);
    lcd.print(dht_out);

    delay(500);

//Komunikacja z esp do debuga    
    String tmp="";
    while (Serial.available()>0) {
      char inByte=Serial.read();
      tmp+=inByte;
    }
    if (tmp.length()>0) {
      DebugSerial.print(tmp);
    }
    

//komunikajca z debuga do esp
    while (DebugSerial.available()>0) {
      char outByte=DebugSerial.read();
      Serial.write(outByte);
    }
}


?dzy jednym a drugim serialem.
I dziala prawie dobrze.



uz nic nie czyta.




Co robie nie tak?



Re: esp8266 64bajty buforu? Dlaczego to sie sypie?



Quoted text here. Click to load it


i?

Dobra, juz wiem :)





Re: esp8266 64bajty buforu? Dlaczego to sie sypie?

dyskusyjnych: snipped-for-privacy@googlegroups.com...


Quoted text here. Click to load it

Quoted text here. Click to load it


Quoted text here. Click to load it




A moze wystarczy bufor powiekszyc?

Bo jak sie domyslam, ta softwareowa biblioteka na przerwaniach port  
czyta ... to dac wiekszy bufor i po sprawie.

Tylko pamietac, ze z Wifi moze przyjsc z 10MB/s :-)

J.


Re: esp8266 64bajty buforu? Dlaczego to sie sypie?



Quoted text here. Click to load it


Quoted text here. Click to load it

  
Quoted text here. Click to load it

Quoted text here. Click to load it

i  


Quoted text here. Click to load it



Juz znalazlem feler. Wieczorkiem sobie poprawie.



y to sie zaczne martwic :)

[OT] esp8266 64bajty buforu? Dlaczego to sie sypie?


z czego korzystasz przy kompilacji - jaki tool i jaki opis pdf?

o co chodzi z tym debugowaniem po serialu?

Re: [OT] esp8266 64bajty buforu? Dlaczego to sie sypie?




Quoted text here. Click to load it





 nawet jak sie montuje takie zabawy na plytce prototypowej (tej grubej, nie



a plytce z interfejsem usb i headerami dla wygodnego podpinania dodatkowych



duino.





Serial.begin(115200); i juz masz calosc ustawiona.

W praktyce praca wyglada tak ze podpinasz te plytke do kompa po usb, urucha


dzieje piszesz sobie np. Serial.println("wartosc zmiennej X:"+X);
I elegancko widzisz jaka wartosc ma ta zmienna w okienku terminala.








Arduino - https://www.arduino.cc/
srodowisko do pisania dla arduino - https://www.arduino.cc/en/Main/Software





/HomePage


?u wifi tu:  
https://www.espressif.com/en/support/download/documents?keys=&field_type_
tid%5B%5D14%

Site Timeline