Die Hauptsache, die schief gehen kann, ist, wenn Sie Ihr Arduino für ein paar Wochen beiseite legen, vergessen, welche Skizze (Code) darauf geladen ist, und dann wieder daran arbeiten, Hardware (wie einen Schalter, eine LED oder einen Motor) anschließen ) und lassen Sie es unerwartet aufleuchten / einschalten, da der vorherige Code den Pin ansprach, mit dem es verbunden war.
Lösung 1. Laden Sie zuerst den neuen Code.
Eine einfache und sichere Methode besteht darin, den neuen Code, an dem Sie heute arbeiten, zu laden, bevor Sie Hardware anschließen. Jetzt wissen Sie, was der Code tut, welche Pins er verwendet, und schließen die Hardware anschließend an (vorzugsweise drehen Sie den Arduino) ausschalten, indem Sie den Netzstecker ziehen).
Wenn Sie dann die Stromversorgung wieder herstellen, wird die von Ihnen hochgeladene Skizze ausgeführt, Ihre Hardware ist angeschlossen und alles sollte in Ordnung sein.
Lösung 2. Laden Sie eine "Nichtstun" -Skizze.
Sie können diese kurze Skizze hochladen:
int main () { }
Es "tut nichts". Alle Pins bleiben als Eingänge, sodass Sie Ihre Hardware sicher anschließen und dann mit der Codierung Ihres neuen Projekts beginnen können.
Sicherheit zuerst
Eine gute Regel ist, Hardware (z. B. LEDs, Schalter, Motoren) bei angelegter Spannung nicht zu stecken oder zu trennen. Wenn Sie abgelenkt werden und den Stecker in die falsche Buchse auf der Platine stecken, können Sie sofort beschädigen, was Sie angeschlossen haben, oder den Arduino oder beides.
Nach dem Ausschalten können Sie in letzter Minute überprüfen, ob alles an der richtigen Stelle angeschlossen ist, ob die Polarität stimmt und so weiter.
Stellen Sie außerdem sicher, dass Ihr Körper keine statische Elektrizität aufweist, insbesondere wenn Sie einen Pullover oder etwas Flauschiges tragen oder auf einem Teppich sitzen.
Persönlich greife ich immer zu einem Metallteil in der Nähe, um mich zu "erden", bevor ich nach dem Arduino greife. Ein Beispiel ist das Metallgehäuse eines PCs, eine Kopfhörerbuchse oder ähnliches.
Wenn Sie nach dem Anschließen der Stromversorgung an den Arduino (z. B. über das USB-Kabel) nicht sofort die Power-LED sehen, trennen Sie die Stromversorgung sofort! Möglicherweise haben Sie etwas kurzgeschlossen, und je weniger Zeit Sie dafür verwenden, desto besser.