ESP-32 Stacja Pogody (BAZA)
CODE ->>> DOWNLOAD <--- CODE
Dzisiaj darmowa wersja podstawowego projektu dla ESP-32. służącego do odczytania aktualnej pogody dla Twojego miasta z serwera openweathermap.org oraz czasu z serwera pool.ntp.org
Projekt jest w dwóch językach, domyślnie wszystkie komunikaty wyświetlane na monitorze szeregowym są po Polsku. Aby zmienić język na angielski należy w linijce kodu nr. 24 - przestawić na 1
#define LANGUAGE 0
Projekt posiada też konfigurowalny DEBUG'er i TERMINAL. Domyślnie DEBUG ma wartość 0 (wyłączone dodatkowe komunikaty), TERMINAL ma wartość 1 (włączone komunikaty na monitor szeregowy). Przestawienie wartości TERMINAL na 0 powoduje wyłączenie także w funkcji setup() komunikacji szeregowej.
#define TERMINAL 1
#define DEBUG 0
#define LANGUAGE 0
Projekt posiada też konfigurowalny DEBUG'er i TERMINAL. Domyślnie DEBUG ma wartość 0 (wyłączone dodatkowe komunikaty), TERMINAL ma wartość 1 (włączone komunikaty na monitor szeregowy). Przestawienie wartości TERMINAL na 0 powoduje wyłączenie także w funkcji setup() komunikacji szeregowej.
#define TERMINAL 1
#define DEBUG 0
Jedyne co potrzebujecie do uruchomienia projektu, to ustawienie nazwy swojej sieci WiFI oraz hasła do niej. Te dane do zmiany znajdują się w linijce 49 i 50
const char *ssid = "Nazwa Twojej Sieci WiFI";
const char *password = "Twoje hasło do sieci WiFI";
Token zostaje, nie będę go usuwał, aczkolwiek warto założyć sobie darmowe konto i utworzyć swoje. Nie wiem kiedy go usunę, powiedzmy, że do końca 2021 roku pozostanie. W linijce 52 należy zmienić miasto w którym mieszkacie lub jest nieopodal was, warto sprawdzić na liście OpenWeatherMap.org czy jest Wasze bo inaczej nie będzie odczytów.
String city = "Legnica";
Kod nie będzie więcej modyfikowany, oczywiście są już kolejne rozbudowane wersje które wyświetlają wszystkie dane ze struktur: pogoda i czas na stronie WWW (wifi) i na apce (BT) - ale to już moja intelektualna praca. Każdy na podstawie tego jest już w stanie sam sobie zbudować stronę czy w inny sposób wykorzystać te dane.
CODE ->>> DOWNLOAD <--- CODE
Brak komentarzy:
Prześlij komentarz