Das Tutorial zu Arduino Digital Read Serial führt Sie durch die Verkabelung einer einfachen Taste. Meine Fragen drehen sich um den Widerstand.
Warum ist der Widerstand notwendig?
Ich glaube, ich verstehe das, aber korrigiere mich, wenn ich falsch liege. Um sicherzustellen, dass der Eingangsstift ein niedriges Signal liest und nicht schwebt, sollten wir den Stift mit Masse verbinden, wenn der Knopf nicht gedrückt wird. Wenn der Knopf gedrückt wird, fließt ein 5-V-Signal sowohl zum Pin als auch zur Erde. Das Spannungsgesetz von Kirchhoff besagt, dass die Gesamtspannung im geschlossenen Regelkreis gleich Null sein muss, also müssen wir uns mit diesen 5 V befassen, die direkt zur Erde fließen. Deshalb haben wir einen Widerstand zwischen Knopf und Masse gelegt.
Wie wurde der Widerstandswert gewählt?
Das ist mir unklar. Ohmsches Gesetz besagt, dass ...
resistance = voltage / current
Dies ist eine 5-V-Versorgung und die Arduino Uno- Spezifikation besagt, dass der Pin 40 mA Gleichstrom liefert. So..
resistance = 5V / 0.04A = 125 Ohms
Warum haben wir im Digital Read Serial- Tutorial einen 10K-Ohm-Widerstand? Das ist doch übertrieben, oder? Was zu einer anderen Frage führt: Können Sie jemals zu viel Widerstand leisten, wenn Ihr einziges Ziel darin besteht, die Spannung zu löschen?
Vielen Dank im Voraus für jedes Feedback!