Falke88:
Wenn ich jedoch den Potentio auf den 0 Widerstand setze...ja dann liegen 0 Volt an. Das heisst aber doch auch das kein Widerstand im Kreis sind. Führt sowas nicht zum Kurzschluss?
An einem INPUT Pin entsteht kein Kurzschluss, weil ein Input-Pin immer HOCHOHMIG ist. Einen Input kannst Du Dir vorstellen als wenn da vorneweg ein kleiner Kondensator angeschlossen ist: Den Kondensator kannst Du zwar mit einer Gleichspannung bis auf einen bestimmten Spannungswert "aufladen", aber er leitet keinen Gleichstrom hindurch.
Anders wäre es, wenn Du den Pin auf OUTPUT schaltest, dann wird der Pin NIEDEROHMIG und es kann entweder Strom heraus- oder hineinfließen. Und das ist nur bis zu einem Wert von ca. 20 mA zulässig.
Wenn Du von der Softwareentwicklung auf dem PC kommst, dann kennst Du es bestimmt so: Du kannst den größten Scheiß programmieren, aber das einzige was dabei passiert ist, dass das Programm nicht funktioniert. Kaputtgehen kann im PC dadurch praktisch nichts.
Das ist auf dem Arduino komplett anders: Wenn Du beispielsweise den A0-Pin nicht mit analogRead(A0) als INPUT nutzt, sondern Du bei angeschlossenem Potentiometer mit 'pinMode(A0,OUTPUT)' den Pin auf OUTPUT setzt, also niederohmig machst, dann kann es für den Atmega auf dem Controllerboard kritisch werden: Je nachdem wie das Poti steht und ob der Output HIGH oder LOW gesetzt ist, können entsprechend dem Ohmschen Gesetz bei entsprechend niedrigem Widerstandswert erhebliche Ströme fließen, die zur Überhitzung und Zerstörung des Mikrocontrollers führen können. Also: Bei gleicher äußerer Beschaltung kann das eine Programm korrekt funktionieren. Und ein anderes Programm mit anderem Programmcode kann entweder die angeschlossene Hardware oder das Controller-Board selbst beschädigen/zerstören.
"Gefährlich" ist es dabei insbesondere, wenn "der falsche Pin auf OUTPUT" und dabei auf den falschen Pegel gesetzt ist, so dass der "Kurzschluss" entsteht.
Also wenn Du mit verschiedener angeschlossener Hardware und verschiedenen Sketchen experimentierst: Immer schön aufpassen. Am besten immer nach dem Abbau einer alten Schaltung und vor dem Aufbau einer neuen Hardwareschaltung als erstes den "BareMinimum" Sketch auf den Controller aufspielen. Oder den Blink-Sketch, wenn es bei der verwendeten Hardwareschaltung problemlos ist, Pin-13 als Output gesetzt zu haben. Nicht, dass aus Versehen der "alte Sketch" auf dem Board noch OUTPUTs so gesetzt hat, dass mit dem Anschließen neuer Hardware ein zerstörerischer Kurzschluss entsteht.