ESP - Motor läuft während des Setup

#4578374
Lesenswert?
• ▲
▼
Hallo,

etliche Pins des ESP führen während der Bootphase ein Eigenleben, weil 
sie Zusatzfunktionen haben, die teilweise vom Bootloader oder dem 
Bootvorgang ins System angesprochen werden.

Welches ESP-Modul und welcher Pin?
Der ESP8266-01 ist da sehr undankbar, weil es eigentlich alle 
verfügbaren irgendwie Pins betrifft.
Bei den anderen Modulen sind normalerweise nur völlig GPIO4 und 5 
ungestört.

Gruß aus Berlin
Michael
#4578426
Lesenswert?
• ▲
▼
Hallo,

Kurt schrieb:
> Ist nur ein Transistor (TIP120) über einen 2.2kOhm Widerstand an D3
> angeschlossen.

D3 ist GPIO0, also gerade der Pin, der zum Umschalten des Bootmodes beim 
Programmieren genutzt wird und der im Normalbetrieb beim Booten auf H 
sein muß.
Erst wenn das System hochgefahren ist und Du in Deinem Programm den 
I/O-Mode setzt, hast darauf Einfluß. Ungünstige Wahl, probiere es mal 
mit D2 (GPIO4) oder D1 (GPIO5) da sollte es diesen Effekt nicht geben.
D5 (GPIO14), D6 (GPIO12) und D7 (GPIO13) müßten auch gehen.

Gruß aus Berlin
Michael
Gast #4578447
Lesenswert?
• ▲
▼
Danke Michael

D1 und D2 haben mittlerweile andere Funktionen,
aber D7 funktioniert!

Ich spreche die Pins im Sketch aber schon mit den aufgedruckten 
Bezeichnungen an, oder?

int servo = D7;
int readpin = A0;

Und kann ich solche Fallstricke irgendwo nachlesen?

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren