Skocz do zawartości

Działanie radia Wifi i BT w ESP32 Wyłącz


Pomocna odpowiedź

Napisano

Cześć mam takie pytanie.

Potrzebuje wyłączać radio wifi i BT w ESP32. 

Jeśli nie wywołam  <WiFi.h>  WiFi.begin(ssid, password);  WiFi.mode(WIFI_STA);

Czy musze dodatkowo wyłączać radio wifi?

Potrzebuje wyłączać radio wifi tak, żeby fale mikrofalowe nie zakłócaly odbiornika 433mHz.

Probowałem komend, ale jest bład kompilacji

  Wifi.mode(WIFI_OFF);

  WIFI.forceSleepBegin();

  delay(1);

 

farmaceuta próbowałem tych komend, ale coś nie działają tzn kod nie kompiluje się wywala błędem.

Tak jak mówisz chciałbym to wyłączać żeby radio wifi nie włączało się na wszelki wypadek.

8 minut temu, ethanak napisał:

No to wywal to. Wifi off powinno wystarczyć.

Dziękuje @ethanak, tak zrobiłem.  Przy zastosowaniu forceSleepBegin ciągle błąd.

Compilation error: 'class WiFiClass' has no member named 'forceSleepBegin'

 

2 godziny temu, kostuch napisał:

W ostateczności odetnij mu antenę 😉

Skąd wiesz że wifi (2,4 albo 5GHz) zakłóca ci pasmo 433Mhz?

Testowałem z prockiem bez wifi.

 

2 godziny temu, kostuch napisał:

W ostateczności odetnij mu antenę 😉

Zamiast odcinać antenę spróbuj:

#include "esp_wifi.h"
//
//
//
esp_wifi_stop();
esp_wifi_deinit();

 

(edytowany)

@nebraska to próbowałeś w końcu sama komendą...

Wifi.mode(WIFI_OFF);

Bo my już nie wiemy...😉

Ps...co do zakłócania to 2.4Ghz z 433Mhz nie powinno się gryzdz...

Edytowano przez farmaceuta

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...