Forum: Mikrocontroller und Digitale Elektronik Wird diese Schaltung meinen RPi zerstören


von J. G. (fragender99)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,
Also, ich bin neu hier und habe keinerlei Erfahrung mit RPi und 
Elektronik allgemein, bin erst 16.

Ich habe eine Frage zu meinem Vorhaben: Über die Taster S1, S2 & S3 
sollen LEDs angesteuert werden.

Drücke ich S1 so soll LED1 an GPIO18 leuchten:
S2 --> LED2 an GPIO15
S3 --> LED3 an GPIO14

Der Widerstand R4 mit 470Ohm ist der Vorwiderstand für die LEDs.
Die Widerstände R5, R6 & R7 sollten Pull-Down Widerstände sein(die 
internen möchte ich noch nicht aktivieren, will zuerst die 
Funktionsweise verstehen).

Den Widerstände R1, R2 & R3 gilt meine eigentliche Frage: Werden diese 
benötigt?? Im Buch, das ich von der Bibliothek habe, sagt, dass wenn ich 
3.3V direkt mit GND verbinde, der Prozessor kaputt geht; aber in einem 
anderen Beispiel zeigt es eine Schaltung, bei der ein GPIO-Pin als Input 
fungiert und dort ist kein Vorwiderstand vorhanden. Eine andere Website 
hingegen behauptet, dass diese nötig wären. Was stimmt nun??
und: Ist meine Schaltung überhaupt realisierbar, ohne dass der RPi 
Schaden nimmt??(Mir ist klar, dass es nur mit Programmieren möglich ist, 
da ich aber schon seit 6-7 Jahre programmiere stellte dies kein Problem 
dar)

Danke im Voraus...

: Bearbeitet durch User
von 6a66 (Gast)


Lesenswert?

J. G. schrieb:
> Der Widerstand R4 mit 470Ohm ist der Vorwiderstand für die LEDs.

Hallo J.G.

das ist unüblich, normalerweise wird jede LED einzeln mit Vorwiderstand 
betrieben. Bei stark unterschiedlichen Vorwärtsspannungen an den LEDs 
kann es sonst sein dass die LEDs mit höheren Spannungen ausgehen wenn 
die anderen einschalten.

J. G. schrieb:
> Den Widerstände R1, R2 & R3 gilt meine eigentliche Frage: Werden diese
> benötigt??

Nein nicht zwingend. Ein Eingangsschutzwiderstand ist dann nötig wenn 
die Gefahr besteht dass die Spannung über die erlaubte Eingangsspannung 
ansteigen könnte. Das wird bei Dir nicht passieren.

Um das zu vermeiden kann man aber folgendes machen: Du schaltest den 
Taster gegen GND und mit einem Pullup nach VCC. Dadurch hat der Taster 
im offenen Zustand High Pegel und im gedrückten Zustand Low-Pegel. 
Überspannung ist damit ausgeschlossen.

rgds

von J. G. (fragender99)


Lesenswert?

Perfekt. Danke für die schnelle Antwort.

von HildeK (Gast)


Lesenswert?

6a66 schrieb:
> J. G. schrieb:
>> Den Widerstände R1, R2 & R3 gilt meine eigentliche Frage: Werden diese
>> benötigt??
>
> Nein nicht zwingend. Ein Eingangsschutzwiderstand ist dann nötig wenn
> die Gefahr besteht dass die Spannung über die erlaubte Eingangsspannung
> ansteigen könnte. Das wird bei Dir nicht passieren.

Naja, wenn er falsch programmiert und einer der Eingänge GPIO7  8  25 
wird fälschlicherweise zu einem Ausgang, dann kann das dem Pin schon 
schaden.
Deshalb: lass die Widerstände drin.
Auch wenn du den Taster nach GND schaltest, kann bei einem 
Programmfehler das selbe passieren.

Wenn du unbedingt darauf verzichten möchtest, dann mache sie am Ende 
wieder weg - wenn dein Programm tatsächlich alles tut was es soll.

von 6a66 (Gast)


Lesenswert?

HildeK schrieb:
> Deshalb: lass die Widerstände drin.

Hast ja recht - an so etwas hatte ich nicht gedacht. Das war mir dann 
doch zu unüblich weit weg. Aber bei Bastlern ist das schon mal im 
Bereich des möglichen.

rgds

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
Noch kein Account? Hier anmelden.