Skocz do zawartości

ESP32 + OLED + strona WWW


matilc

Pomocna odpowiedź

Tak, przepraszam, mój błąd z tym wstawieniem kodu. Jako, że jestem nowym użytkownikiem nie zauważyłem tej opcji. Następnym razem zrobię to porządnie. Nawet dla treningu zrobię to teraz 🙂  Niemniej jednak dziękuję za dotychczasowe wskazówki i dam znać jutro, czy udało się coś już poprawić 😄 

void setup()
{
    Serial.begin(115200);
    sensors.begin();
    portSerial.begin(9600);
    setWorkingMode(1);
    WiFi.begin(ssid, password);
    Serial.println("Laczenie");
    while (WiFi.status() != WL_CONNECTED)
    {
        delay(500);
        Serial.print(".");
    }

    Serial.println("");
    Serial.print("Polaczono z IP: ");
    Serial.println(WiFi.localIP());

    bool status = bme.begin(0x76);
    if (!status) 
    {
        Serial.println("Nie znaleziono BME280");
        while (1);
    }
}

 

Link do komentarza
Share on other sites

A ja zupełnie przypadkiem szukając czegoś innego znalazłem takie artykuliki, które mogą Ci się przydać. Czytaj w kolejności:

https://savjee.be/2020/01/multitasking-esp32-arduino-freertos/

https://savjee.be/2020/02/esp32-keep-wifi-alive-with-freertos-task/

To chyba rozwiązuje wszystkie Twoje problemy z WiFi i resetami.

  • Lubię! 1
Link do komentarza
Share on other sites

Witam ponownie,
@ethanak wielkie dzięki za dotychczasową pomoc. Wszystko działa tak jak należy. Teraz mam zamiar zabrać się za temat trybów pracy poszczególnych czujników i samego ESP, wiec zobaczymy co z tego wyjdzie 😄 

Link do komentarza
Share on other sites

Witajcie ponownie,

Mam kolejne pytanie. Tym razem dotyczy ono czujnika SDS011 i czegoś takiego jak HardwareSerial. Podczas pisania kodu dla tego czujnika, wzorowałem się na kodzie z tej strony >> https://github.com/VekotinVerstas/AQLoRaBurk/blob/master/SDS011.cpp, jednakże pojawił się problem po wgraniu kodu. Pierwszy pomiar zawsze pokazuje tą samą wartość, a kolejne są w porządku. Mieliście kiedyś taki problem? Co może być przyczyną? Jak sobie z tym poradzić? Dzięki za pomoc 😄 

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.