[PODSTAWY] Pomoc przy analizie programu od podstaw - dla zielonych

User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

matrix0606 wrote: Mon May 08, 2023 5:11 pm A do tej pory tak się bałem tego magicznego ESP czy to 8266 czy 32, a widzę, że zaczynam pchać się w to rękami i nogami.
Nie no, jeśli to się programuje dokładnie tak samo jak Arduino, i mogę na to pisać jakbym pisał pod Arduino, to ja to biorę.
Ale Supla z GG też tam wchodzi, tak? Widziałem na stronie GG, że jest do wyboru ESP 32 DEV Module itp.
GG działa wyłącznie na ESP82xx i różnych ESP32.
Na Arduino Mega (a to jedyna płytka z tej rodziny, gdzie do tej pory była uruchamiana Supla), GG nie uruchomisz.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

matrix0606 wrote: Mon May 08, 2023 5:11 pm A do tej pory tak się bałem tego magicznego ESP czy to 8266 czy 32, a widzę, że zaczynam pchać się w to rękami i nogami.
Nie no, jeśli to się programuje dokładnie tak samo jak Arduino, i mogę na to pisać jakbym pisał pod Arduino, to ja to biorę.
Ale Supla z GG też tam wchodzi, tak? Widziałem na stronie GG, że jest do wyboru ESP 32 DEV Module itp.
matrix jak to się bałeś magicznego esp8266, przecież programowałeś wemosa, wiesz co w nim siedzi? Chyba nie wiesz, bo pytasz czy do esp8266 wchodzi soft z GG.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

klew wrote: Mon May 08, 2023 6:09 pm GG działa wyłącznie na ESP82xx i różnych ESP32.
Czyli na ESP32 WROOM bujnę GG?
Sory za głupie pytanie, ale chcę mieć pewność.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

SOYER wrote: Mon May 08, 2023 6:28 pm matrix jak to się bałeś magicznego esp8266, przecież programowałeś wemosa,
Mówię o czasach "zamierzchłych" kiedy nie wiedziałem jeszcze co to Supla i ESP, a moim głównym "medium rozmów" było Arduino Nano.
SOYER wrote: Mon May 08, 2023 6:28 pmprzecież programowałeś wemosa,wiesz co w nim siedzi? Chyba nie wiesz, bo pytasz czy do esp8266 wchodzi soft z GG.
No właśnie to są nieporozumienia na podłożu pisanie vs rozmowa choćby przez DSC.
Pytając czy do ESP32 wchodzi GG nie uważałem, że GG wchodzi do wszelkich ESP. Myślałem, że może GG jest konkretnie pod ESP82XX. No sory, ale dopiero co wyszedłem z kokonu Bascoma (BASIC). Naprawdę bardzo wiele rzeczy jest dla mnie nowych jeśli mówimy o Supli i ESP. Dla mnie jeśli nie jest coś powiedziane to tajemnicą jest owiane. Coś w stylu, każdy jest niewinny póki mu się winy nie udowodni.
Przekładając to z polskiego na nasze, nie wiem do czego można wgrać GG póki ktoś mi tego jasno nie powie.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
Zibi
Posts: 646
Joined: Wed Jul 31, 2019 9:20 am
Location: Białogard

Post

matrix0606 polecam żebyś zaczął od Esp32. Szkoda czasu na 8266. Jak już wkręcisz się w ESP to zobaczysz że 8266 zrobi się nie wystarczający dlatego gorąco namawiam. Programujesz wszystko przez środowisko Arduino IDE. Board manager 2.0.3 lub wyższy.
Można nabyć fajne gotowe boardy zamów sobie coś takiego programuje się bez żadnego problemu i wygląda estetycznie do jakiegoś projektu. Do zaprogramowania boardu kup sobie jakiś konwerter bo nie zawsze jest możliwość przez USB.
Wszystko przed tobą. Uważaj bo Supla uzależnia jest mega zabawa :mrgreen:


5,48 zł 19%OFF | FT232RL FTDI USB 3.3V 5.5V do TTL moduł adaptera szeregowego dla Arduino FT232 Pro Mini USB na TTL 232
https://a.aliexpress.com/_EISfr1x

3,32 zł 19%OFF | Płytka rozwojowa ESP32 TYPE-C USB CH340C WiFi + Bluetooth ultra-niska moc dwurdzeniowy ESP32-DevKitC-32 ESP-WROOM-32 karta rozszerzenia
https://a.aliexpress.com/_EvBgJHx

32,01 zł 19%OFF | ESP32-WROOM Development Board 2channel WIFI Relay Module DC 5-60V
https://a.aliexpress.com/_EykOwsH
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

Zibi wrote: Mon May 08, 2023 8:30 pm(...)Do zaprogramowania boardu kup sobie jakiś konwerter bo nie zawsze jest możliwość przez USB.
Trochę mnie to zabolało, ale konwerter mam.
Zibi wrote: Mon May 08, 2023 8:30 pmUważaj bo Supla uzależnia jest mega zabawa :mrgreen:
Już zdążyłem to zauważyć. Pochłonęłą mnie strasznie.

Zibi wrote: Mon May 08, 2023 8:30 pm5,48 zł 19%OFF | FT232RL FTDI USB 3.3V 5.5V do TTL moduł adaptera szeregowego dla Arduino FT232 Pro Mini USB na TTL 232
https://a.aliexpress.com/_EISfr1x
Już mam ze 3 takie
Zibi wrote: Mon May 08, 2023 8:30 pm3,32 zł 19%OFF | Płytka rozwojowa ESP32 TYPE-C USB CH340C WiFi + Bluetooth ultra-niska moc dwurdzeniowy ESP32-DevKitC-32 ESP-WROOM-32 karta rozszerzenia
https://a.aliexpress.com/_EvBgJHx

32,01 zł 19%OFF | ESP32-WROOM Development Board 2channel WIFI Relay Module DC 5-60V
https://a.aliexpress.com/_EykOwsH
Dzięki za linki.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

Powoli coś tam się uczę ale kolejny problem się pojawił.
Tu Visual Studio Code na Linux Mint 21.1 i wywala problem biblioteki <supla/sensor/bme280.h> mimo, że w odpowiednim folderze (ścieżce/patth) jest umieszczona powyższa biblioteka. Za to na żółto widać, że woła o bibliotekę Adafruit z czujnikiem BME a nie czyta tej Suplowskiej.
You do not have the required permissions to view the files attached to this post.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

matrix0606 wrote: Thu May 18, 2023 7:29 pm Powoli coś tam się uczę ale kolejny problem się pojawił.
Tu Visual Studio Code na Linux Mint 21.1 i wywala problem biblioteki <supla/sensor/bme280.h> mimo, że w odpowiednim folderze (ścieżce/patth) jest umieszczona powyższa biblioteka. Za to na żółto widać, że woła o bibliotekę Adafruit z czujnikiem BME a nie czyta tej Suplowskiej.
Suplowska BME to tylko opakowanie na tą z adafruit.
Nie widać całego błędu, ale pewnie mu chodzi o to że nie może znaleźć adfruit_bme, która jest includeowana w supla/sensor/bme
Najlepsze suple dla Twojego domu :mrgreen:
matrix0606
Posts: 496
Joined: Tue Nov 08, 2022 9:05 pm

Post

Dodałem więc bibliotekę Adafruit i błedu stricte z nią związanego, który wcześniej występował już nie ma. Za to wywaliło 20 błędów związanych z klasą

Code: Select all

BME280 *bm;
Kod mam kolegi Soyer z poniższego postu

viewtopic.php?p=151298#p151298

Muszę zacząć od czegoś na maxa prostego, bo tak do niczego nie dojdę. Nic z tego nie rozumiem bo nic nie odnosi się do niczego.
You do not have the required permissions to view the files attached to this post.
Vivo V21 5G 8G RAM + 4G SWAP - Funtouch OS 12 Global
MOBO - MSI B350 Tomahawk || GPU - XFX Radeon RX 6600 Speedster
CPU - Ryzen5 1400 3,2G || PSU - SPC Vero | L2 500W 80 Plus Bronze
RAM - HyperX 2x8GB 3200MHz CL16 Predator RGB
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

matrix0606 wrote: Thu May 18, 2023 8:03 pm Dodałem więc bibliotekę Adafruit i błedu stricte z nią związanego, który wcześniej występował już nie ma. Za to wywaliło 20 błędów związanych z klasą

Code: Select all

BME280 *bm;
Kod mam kolegi Soyer z poniższego postu

viewtopic.php?p=151298#p151298

Muszę zacząć od czegoś na maxa prostego, bo tak do niczego nie dojdę. Nic z tego nie rozumiem bo nic nie odnosi się do niczego.
Kod w tamtym linku nie ma niczego zwiazanego z bme, więc ciężko coś podpowiedzieć.
Błędy, które masz na ekranie są dość jasne - używasz nazwy "bme", która nie została wcześniej nigdzie zdefiniowana.

Ogólnie nie wiem czy dla osoby początkującej, samo "gołe" Arduino IDE nie jest prostsze.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”