Hi,
ich möchte beim Einschalten meines RPis immer einen "1" Wert haben.
Deshalb möchte ich gerne einen Pullup-Widerstand einbauen, der dann im Programm mithilfe eines GPIO Pins auf 0 gezogen werden kann.
Dazu habe ich mir gedacht, ich verwende einen Transistor den ich noch rumliegen habe: "2n2222a331". Das ist ein NPN Transistor.
Meine Elektronikkenntnisse aus der Schule sind sehr verschwommen.
Mein Gedanke war, dass der Transistor auf GND durchschaltet, sodass der Strom nicht mehr über die LED läuft. Hier ein Schema:
Ich mach es kurz: Das funktioniert super. Zumindest für ein paar Sekunden. Dann wird der Transistor sehr heiß bzw. raucht in weiterer Folge einfach ab.
Ich kann mir theoretisch auch denken warum: Ich schließe den Kollektor und Emitter kurz. Dadurch habe ich eine sehr hohe Leistung am Transistor die er einfach nicht aushält. Wenn ich beim roten Kabel einen Widerstand zwischen packe funktioniert das ganze aber leider nicht mehr. Welchen Widerstand empfehlt ihr mir darüber hinaus für die Basis? Ich werde aus diesen Elektronik-Datenblättern nicht wirklich schlau.
Gibt es dafür eine einfache, kompakte Lösung? Am Ende will ich übrigens nicht eine LED steuern sondern den OE Eingang eines Schieberegisters, damit beim Einschalten des RPis das Schieberegister nicht verrückt spielt.