Wemos D1 Pro alle Pins belegt?

OP #5482995
Lesenswert?

Hallo zusammen,

ich nutze ein Wemos D1 Pro und programmiere es per Arduino.

Ich habe folgende Sensoren an die Pins angeschlossen:

  Arduino Pin  Funktion
A0  A0  LDR-Sensor
D6  12  Schalter 1 auf High(3,3V) bei geschlossen
D7  13  Schalter 2 auf High(3,3V) bei geschlossen
D8  15  Schalter 3 auf High(3,3V) bei geschlossen
D1  5  Neopixel Adafruit
D4  2  DS Sensor Input
D3  0  SHT1 CLCK
D2  4  SHT1 DATA
D0  16  SHT2 CLCK
D5  14  SHT2 DATA

Dadurch ist der Wemos ziemlich voll. Und nun habe ich Probleme beim 
Flashen. Das geht nämlich nicht mehr und ich habe dazu folgende Info 
über die GPIOs 0,2,15 gefunden:

https://escapequotes.net/wemos-d1-mini-pro/

Diese Pins sollen so genutzt werden zum Flashen?

Required Pins

The following ESP8266 pins must be pulled high/low for either normal or 
serial bootloader operation. Most development boards or modules make 
these connections already, internally:
GPIO   Must Be Pulled
15   Low/GND (directly, or with a resistor)
2   High/VCC (always use a resistor)

Automatic bootloader

esptool.py can automatically enter the bootloader on many boards by 
using the RTS and DTR modem status lines to toggle GPIO0 and EN 
automatically.

Make the following connections for esptool.py to automatically enter the 
bootloader:
ESP8266 Pin   Serial Pin
CH_PD ("enable") or nRESET   RTS
GPIO0   DTR

Wie verkabele ich das nun am besten, das ich alle Sensoren nutzen kann. 
Aber der Wemos sich auch noch flashen lässt?

Vielen Dank für Hilfe.

Gruß kami
OP #5483206
Lesenswert?

Hi,

sag mal mit dem Flashen ist ja kein Problem wenn ich das dafür dann 
abklemme, aber welcher Pin ist den wirklich für das normale Booten 
zuständig. Zurzeit geht das Modul immer in den Zustand:

 ets Jan  8 2013,rst cause:2, boot mode:(7,6)

waiting for host

Dann würde ich nur den umlegen?

Gruß kami
OP #5485112
Lesenswert?

Hallo zusammen,

also wenn ich den GPIO 15 nicht für die HIGH-Schalter nutze dann geht 
das super. Aber nun meine Frage:

Lege ich jetzt besser die Adafruit NEOPixel Output Leitung auf den GPIO 
15 oder den DS18B20 mit dem OneWire Bus?

Weil aktuell ist er, wie in dem Bild zu sehen angeschlossen.

Danke.

Gruß kami
Angehängte Dateien:
Gast #5485140
Lesenswert?

> Lege ich jetzt besser die Adafruit NEOPixel Output Leitung auf den
> GPIO 15 oder den DS18B20 mit dem OneWire Bus?

Wichtig ist, dass die Leitung sowohl beim Reset als auch beim 
Einschalten der Stromversorgung für ca. 1 Sekunde sicher auf Low liegt. 
Ob das bei diesen beiden Produkten der Fall ist, weiß ich nicht.

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