Files

24 lines
1.0 KiB
Markdown

# Hardware und Pinmapping
## Motor
| Funktion | D1-mini | GPIO | Hinweis |
|---|---:|---:|---|
| ULN2003 IN1 | D1 | GPIO5 | unkritischer GPIO |
| ULN2003 IN2 | D2 | GPIO4 | unkritischer GPIO |
| ULN2003 IN3 | D5 | GPIO14 | unkritischer GPIO |
| ULN2003 IN4 | D6 | GPIO12 | unkritischer GPIO |
Der Code nutzt `HALF4WIRE` und die Sequenz IN1, IN3, IN2, IN4, wie sie fuer gaengige 28BYJ-48/ULN2003-Aufbauten benoetigt wird. Bei umgekehrter Mechanik wird die Richtung in der Konfiguration invertiert.
## Optionale Endschalter
- Links: D7 / GPIO13, unkritisch beim Boot
- Rechts: D4 / GPIO2, Bootstrapping-Pin; nur verwenden, wenn der Schalter beim Reset HIGH bleibt
Standard ist `INPUT_PULLUP` mit Schalter gegen GND und `activeHigh = false`. Endschalter sind in V1 konfigurierbar, aber standardmaessig deaktiviert.
## Versorgung
Den Motor ueber eine geeignete externe 5-V-Quelle versorgen. Masse von Netzteil, ULN2003 und D1 mini verbinden. Den Motor nicht aus dem 3.3-V-Pin speisen und die USB-Versorgung nicht als Motorversorgung einplanen.