Skocz do zawartości

ESP32 z Arduino IDE - błąd


Pomocna odpowiedź

Napisano

Cześć,
Kupiłem ESP-WROOM-32 i niestety zły programator bez pinu Reset :/ Jednak przy starcie wgrywania kodu ręcznie resetuje ESP32 (przy wgrywaniu tak do Arduino działa). Mam dokładnie taki moduł: https://www.google.pl/search?q=ESP32+dev+module&espv=2&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi--Jmz_vnSAhXIC5oKHSH6AU0Q_AUIBigB&biw=1920&bih=950#tbm=isch&q=ESP+wroom+32& (z adapterem na goldpiny) i zainstalowaną bibliotekę ESP32 do Arduino IDE: https://github.com/me-no-dev/arduino-esp32 . Przy wybraniu ESP32 Dev Module, Flash Frequency: 80MHz, Upload Speed: 115200, Core Debug Level: brak podczas wgrywania wyskakuje błąd:

esptool.py v2.0-dev

Connecting...

A fatal error occurred: Failed to connect to ESP32: Invalid head of packet ('w')

A fatal error occurred: Failed to connect to ESP32: Invalid head of packet ('w')

Mam programator PL2303 i adapter do ESP32 taki: https://www.google.pl/search?q=ESP32+adapter&espv=2&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiQ-ND7iPrSAhXiIpoKHVAYAy8Q_AUIBygC&biw=1920&bih=901#imgrc=PjZXwEhNkW-x1M:

Ma ktoś jakiś pomysł jak to ustawić? 😉

To put the chip in the bootloader mode, we need to hold the BOOT pin (GPIO0) grounded while grounding and releasing the RESET pin (EN).

[ Dodano: 28-03-2017, 22:51 ]

Czyli tłumacząc, żeby coś wgrać, to musisz mieć GPIO0 podłączone do masy.

deshipu, Wgrało się, dzięki.

Jednak mam taki kod:

void setup() {
 pinMode(4, OUTPUT);
}

void loop() {
 digitalWrite(4, HIGH);
 delay(1000);
 digitalWrite(4, LOW);
 delay(1000);
}

ale dioda nie mryga. Wgrałem wcześniej jeszcze kod na wysyłanie coś na Seriala, jednak nie wysyłał nic.

Jak już wgrasz kod, to żeby działało, musisz odłączyć GPIO0.

Już właśnie ogarnąłem. Mam problem tylko z przykładowym kodem który powinien wykrywać wifi i wypisywać na serialu. Na serialu nic się nie pojawia. Trzeba chyba zewrzeć piny CH_PD i EN, tylko ich nie widzę na schematach 😃

Chciałem dać większy prąd podłączając ESP32 do modułu zasilającego, ale programator nic wtedy nie odbierał z ESP (masy były połączone)

[ Dodano: 29-03-2017, 20:38 ]

Ok, już ogarnąłem. Tylko wie ktoś gdy mam np. pin IO33 to co podać w kodzie żeby działał on jako analogowy?

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...