Ich möchte ein ESP32 pin abwechselnd für Ansteuerung von MOSFET (out mode) und fürs Erkennen, ob ein Kontakt geschlossen/offen ist (input mode - esp32 pullup resistor). Im Kontakterkennungsmodus wird ein Pushbutton angeschlossen und LED entfernt Hier wird ESP32 pin als input programmiert und der inerner pin-pullup-resistor aktiviert. Ich erwarte, dass ohne getätigen der Taste HIGH und bei getätigen der Taste LOW gelesen wird. Im LED-Steuerung modus wird LED angeschlossen und Pushbutton entfernt. Hier wird ESP32 pin als output programmiert und soll LED ein/ausschalten. Ist so ein Aufbau möglich, oder wirkt sich MOSFET Gate pin negativ auf pin des ESP32 und verfälsch möglicherweise Kontakterkennungsmodus in dem MOSFET den ESP32 pin LOW zieht? Ich hoffe, ich konnte es einigermaßen erläutern...
Robert schrieb: > Im Kontakterkennungsmodus wird ein Pushbutton angeschlossen und LED > entfernt Wie passiert das? Muss der Benutzer ein Kabel umstecken? Robert schrieb: > Ist so ein Aufbau möglich, oder wirkt sich MOSFET Gate pin negativ auf > pin des ESP32 und verfälsch möglicherweise Kontakterkennungsmodus in dem > MOSFET den ESP32 pin LOW zieht? Den Vorwiderstand der LED und den Gate-Widerstand denke ich mir einfach mal. Ja, das kann man so machen. Von dem Gate wird der Eingang nich viel mitbekommen. Leidglich die LED wird solange leuchten, wie der Taster gedrückt ist. Und dein Source vom MOSFET sollte vielleicht auch noch irgendwo angeschlossen werden.
Sebastian R. schrieb: > Wie passiert das? Muss der Benutzer ein Kabel umstecken? Ja, ich wollte mehrere Platinen mit den gleichen Layout drucken lassen und die LED-Strips output, bzw. Taste/Redkontakt/andere inputs über Pins für verschiedene Zwecke nutzen. Es gibt Fälle wo ich mehrere Inputpins brauche und solche, wo mehrere LED-Strips / PowerLEDS angesteuert werden sollen oder mix davon. Sebastian R. schrieb: > Leidglich die LED wird solange leuchten, wie der Taster > gedrückt ist. Das könnte ich durchaus als erwünschter Nebeneffekt sehen oder falls nicht erwünscht LED an einen MOSFET anbringen, wo ein Pushbutton nicht angeschlossen ist. Sebastian R. schrieb: > Und dein Source vom MOSFET sollte vielleicht auch noch irgendwo > angeschlossen werden. ja, habe ich gestern noch vergessen es sollte an GND angeschlossen sein. Prinzipiell geht es mit bei der Frage, ob der Gate Einfluss auf ESP32 in inputmodus hat. Du schreibst, es gibt keinen. Ist es daran begründet, dass der Widerstand bei Gate grösser ist als der interner pullup resistor des ESP32?
Robert schrieb: > Ist es daran begründet, > dass der Widerstand bei Gate grösser ist als der interner pullup > resistor des ESP32? Ein Gate ist mehr ein Kondensator als ein Widerstand. Das heißt, sobald es aufge- oder entladen ist, braucht es nicht viel Strom, um den Zustand zu halten. Wenn ich drüber nachdenke, reicht dann aber auch schon der Pullup im Controller, dass der MOSFET leitend wird. Ich hatte im Kopf die Logik gerade vertauscht. Gate auf GND = Aus Gate auf 3.3V = An Dementsprechend würdest du mit dem Taster die LED kurz ausschalten. Pulldown im Controller und Taster nach VCC wäre dann wohl eine Lösung.
Bei diesem Mischmasch kann es schnell passieren, dass der Ausgang aug HIGH liegt und der Taster wird gegen GND gedrückt. Dann ist der Ausgangspin schnell hinüber. Und der Controller ist defekt. Nur weil man an der falschen Stelle sparen will.
Beitrag #6962037 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.