Wird diese Schaltung meinen RPi zerstören

OP #4399172
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...
Angehängte Dateien:
Gast #4399193
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
Gast #4399198
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.