मुख्य बात जो गलत हो सकती है यदि आप अपने Arduino को कुछ हफ़्ते के लिए अलग रख दें, भूल जाएँ कि उस पर स्केच (कोड) क्या लोड है, तो उस पर काम करने के लिए वापस जाएं, हार्डवेयर में प्लग करें (जैसे स्विच, एलईडी या मोटर ) और इसे अप्रत्याशित रूप से हल्का / चालू करें, क्योंकि पिछले कोड ने उस पिन को संबोधित किया था जो इससे जुड़ा था।
समाधान 1. पहले नया कोड लोड करें।
एक सरल और सुरक्षित तकनीक उस नए कोड को लोड करना है जिसे आप किसी हार्डवेयर को प्लग इन करने से पहले आज के समय पर काम कर रहे हैं । अब आप जानते हैं कि कोड क्या करता है, यह किस पिन का उपयोग करता है, और आप बाद में हार्डवेयर को प्लग करते हैं (अधिमानतः Arduino को मोड़कर। पहले इसे बंद करके)।
फिर जब आप पावर को फिर से कनेक्ट करते हैं, तो यह आपके द्वारा अपलोड किए गए स्केच को चलाता है, आपके पास आपका हार्डवेयर जुड़ा हुआ है और सब कुछ ठीक होना चाहिए।
समाधान 2. एक "कुछ भी नहीं" स्केच लोड करें।
आप इस छोटे स्केच को अपलोड कर सकते हैं:
int main () { }
यह "कुछ नहीं करता है"। सभी पिन इनपुट के रूप में रहेंगे, इसलिए आप अपने हार्डवेयर को सुरक्षित रूप से संलग्न कर सकते हैं और फिर अपनी नई परियोजना को कोड करना शुरू कर सकते हैं।
सुरक्षा पहले
एक अच्छा नियम लागू हार्डवेयर के साथ हार्डवेयर (जैसे एल ई डी, स्विच, मोटर्स) को प्लग या अनप्लग नहीं करना है। यदि आप विचलित हो जाते हैं और बोर्ड पर गलत सॉकेट में प्लग लगाते हैं, तो आप तुरंत उस चीज़ को नुकसान पहुंचा सकते हैं जो आप जुड़े हुए हैं, या Arduino, या दोनों।
बिजली बंद होने के बाद, आप अंतिम मिनट की जांच कर सकते हैं कि सब कुछ सही जगह से जुड़ा हुआ है, आपके पास अपनी ध्रुवताएं सही हैं, और इसी तरह।
यह भी सुनिश्चित करें कि आपके शरीर पर स्थैतिक बिजली नहीं है, खासकर यदि आप जम्पर या कुछ शराबी पहने हुए हैं, या कालीन पर बैठे हैं।
व्यक्तिगत रूप से मैं हमेशा Arduino के लिए पहुंचने से पहले, अपने आप को "ग्राउंड" के पास के कुछ धातु के हिस्से को छूता हूं। एक उदाहरण एक पीसी का धातु का मामला है, एक हेडफोन सॉकेट है, या ऐसा कुछ है।
यदि, Arduino (जैसे USB केबल द्वारा) को पावर कनेक्ट करने के बाद, आपको तुरंत पावर एलईडी नहीं आती है, तो तुरंत बिजली काट दें! हो सकता है कि आपने किसी चीज़ को छोटा कर दिया हो, और जितना कम समय आप उसके लिए करेंगे, उतना ही बेहतर होगा।