Het belangrijkste dat fout kan gaan, is als je je Arduino een paar weken opzij legt, vergeet welke sketch (code) erop is geladen, er dan weer aan gaat werken, hardware aansluit (zoals een schakelaar, LED of motor) en laat deze onverwachts oplichten / inschakelen, omdat de vorige code zich richtte op de pin waarmee deze was verbonden.
Oplossing 1. Laad eerst de nieuwe code.
Een eenvoudige en veilige techniek is om de nieuwe code te laden waar u vandaag aan werkt voordat u hardware aansluit. Nu weet u wat de code doet, welke pinnen hij gebruikt, en u sluit dan de hardware erna (bij voorkeur eerst de Arduino uitschakelen door de stekker uit het stopcontact te halen).
Wanneer je de stroom weer aansluit, wordt de sketch uitgevoerd die je hebt geüpload, je hebt je hardware aangesloten en alles zou in orde moeten zijn.
Oplossing 2. Laad een "niets doen" sketch.
Je kunt deze korte sketch uploaden:
int main () {}
Het "doet niets". Alle pinnen blijven als invoer, dus u kunt veilig uw hardware aansluiten en vervolgens uw nieuwe project coderen.
Veiligheid eerst
Een goede regel is om niet of koppel hardware (bijv. LED's, schakelaars, motoren) los terwijl de stroom is ingeschakeld. Als je afgeleid wordt en de stekker in het verkeerde stopcontact op het bord steekt, kun je onmiddellijk beschadigen wat je hebt aangesloten, of de Arduino, of beide.
Als de stroom is uitgeschakeld, kun je dan nog een last-minute controleer of alles op de juiste plaats is aangesloten, of je polariteiten correct zijn, enzovoort.
Zorg er ook voor dat je geen statische elektriciteit op je lichaam hebt, vooral als je een trui draagt of zo pluizig, of zitten op tapijt.
Persoonlijk reik ik altijd naar een metalen onderdeel in de buurt om mezelf te "aarden", voordat ik naar de Arduino reik. Een voorbeeld is de metalen behuizing van een pc, een hoofdtelefoonaansluiting of iets dergelijks.
Als u na het aansluiten van de stroom op de Arduino (bijv. via de USB-kabel) niet meteen de power-LED ziet branden, koppel dan onmiddellijk de stroom los! Misschien heb je iets kortgesloten, en hoe minder tijd je dat doet, hoe beter.