Schaltung Taster einlesen: Warum paralleler Widerstand auf GND?

Gast
Helmut L. schrieb:
> Pulldown Widerstand

Davon habe ich mal was gehört, aber noch nicht verstanden. Könnte mir 
bitte jemand ganz einfach (für einen Anfänger!) erklären, was der 
Widerstand genau macht und warum?

Was zieht der auf GND? Am µC Eingang liegen doch 5V an, damit ich diesen 
Pin als HIGH einlesen kann.
Gast
jojo schrieb:
> Am µC Eingang liegen doch 5V an, damit ich diesen Pin als HIGH
> einlesen kann.

Am µC Eingang liegen genau dann 5V an, wenn du den Taster drückst. 
Zeichne dir mal einen Schaltplan von dem Steckbrettaufbau.

Ohne den Widerstand würde der Eingang bei offenem Taster in der Luft 
hängen. 330kΩ - oder sollen es 220kΩ sein - sind allerdings arg viel. 
Den Kontakten des Tasters tut es gut, wenn ein paar mA fließen.
Gast
ahhso schrieb:
> Warum nicht? Weil er die rot markierte Schiene am Steckbrett als GND und
> die blaue als 5V (Vcc) benutzt?

Weil ein Schaltplan dem Signalfluss folgt und inhaltlich aus mehr als 
ein paar kreuz und quer gemalten Linien besteht.
Gast
Christian schrieb:
> Man kann bei vielen mc's einen internen pullup widerstand verwenden.
> Dann erparst du dir die externe  Beschaltung.

Auch beim Arduino Uno? Wie?

Tom E. schrieb:
> Am µC Eingang liegen genau dann 5V an, wenn du den Taster drückst.
> Zeichne dir mal einen Schaltplan von dem Steckbrettaufbau.
>
> Ohne den Widerstand würde der Eingang bei offenem Taster in der Luft
> hängen. 330kΩ - oder sollen es 220kΩ sein - sind allerdings arg viel.
> Den Kontakten des Tasters tut es gut, wenn ein paar mA fließen.

Stimmt, so macht der Widerstand Sinn. Wieso sollte ein höherer Strom 
besser sein?

Hubert G. schrieb:
> Wo siehst du das am µC Eingang 5V anliegen?

Wenn ich den Taste betätige, dann liegen doch 5 V am µC Eingang an? 
Worauf willst du hinaus, dass noch eine sehr kleine Spannung am Taster 
abfällt?
>Ich habe auch schon von einem Pull-up-Widerstand gelesen, in welchen
>Fällen macht dieser Sinn?

Da sind Schalter + R miteinander vertauscht. Also sozusagen die 
Polartität anders.
Übersetze doch mal Pull up und pull down, dann sollte das doch klar 
werden.
Gast
Jens G. schrieb:
> Da sind Schalter + R miteinander vertauscht. Also sozusagen die
> Polartität anders.
> Übersetze doch mal Pull up und pull down, dann sollte das doch klar
> werden.

Alles klar, danke.

Könnte mir noch jemand beantworten, wie ich am Arduino den internen 
Pulldown/Pullup aktivieren, falls es überhaupt einen gibt.

Und warum der Pullup kleiner sein sollte, sodass durch den Taster ein 
höherer Strom fließt. Hoher Strom war für mich bisher immer schlecht.
>Könnte mir noch jemand beantworten, wie ich am Arduino den internen
>Pulldown/Pullup aktivieren, falls es überhaupt einen gibt.

Siehe Datenblatt ...

>Und warum der Pullup kleiner sein sollte, sodass durch den Taster ein
>höherer Strom fließt. Hoher Strom war für mich bisher immer schlecht.

Weil Strom einen reinigenden Effekt auf die Kontakte beim Schalten hat.
void setup(){
 pinMode(8, INPUT_PULLUP);
 pinMode(9, OUTPUT);
}
Ob die Pinnummern stimmen habe ich jetzt nicht geschaut.
Der PullUp / PullDown unterdrückt Einflüsse von außen, wenn der Taster 
nicht gedrückt ist. Je größer dieser Widerstand umso geringer muss die 
Energie der Störung sein um einen Fehler hervorzurufen.

In Serie zur LED solltest du noch einen 330 Ohm Widerstand geben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.