ESP32-WROOM-32D použití GPIO 16,17

Jan Půhoný konference na puhy.cz
Pátek Únor 28 14:48:45 CET 2025


Dobré odpoledne,

na ESP32-WROOM-32D GPIO 16 a 17 jsem si přes tranzistory připojil relé.
Jakmile ale udělám něco jako:

pinMode(16, OUTPUT);
pinMode(17, OUTPUT);
digitalWrite(16, HIGH);
digitalWrite(17, HIGH);

na 16 a 17 se objeví log 1, ale jsou tam zákmity, které jakoby kopírují
vytížení programu.

Vím že ty piny jsou pro onboard ram, ale ESP32-WROOM-32D by žádnou mít
neměl. Je to na devkit C a podle tohoto jsou ty piny normálně použitelné.
Případně pro Serial2, ten ale nepoužívám.

Zdrojem to není. Zkoušel jsem jak LM2596S-5 co mám na té desce, tak přímo
lab. zdroj a chová se to úplně stejně blbě. Výsledek je takový, že je
slyšet jak hraje cívka relé a led paralelně k relé poblikává v rytmu
programu.

Je na to nějaký trik, nebo co mám špatně?

V bázi BC817 mám 1k, není to moc na 3V3?

Díky.

HP
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20250228/0c1587fb/attachment.htm>


Další informace o konferenci Hw-list