สิ่งสำคัญที่สามารถผิดพลาดได้คือถ้าคุณวาง Arduino ไว้สองสามสัปดาห์ลืมว่ามีร่างอะไร (รหัส) โหลดลงไปจากนั้นกลับมาทำงานอีกครั้งเสียบปลั๊กฮาร์ดแวร์ (เช่นสวิตช์ไฟ LED หรือมอเตอร์ ) และให้มันสว่างขึ้น / เปิดโดยไม่คาดคิดเพราะรหัสก่อนหน้าระบุรหัสที่เชื่อมต่อ
โซลูชัน 1. โหลดรหัสใหม่ก่อน
เทคนิคที่ง่ายและปลอดภัยคือการโหลดรหัสใหม่ที่คุณกำลังทำงานอยู่ในวันนี้ก่อนที่คุณจะเสียบฮาร์ดแวร์ใด ๆ เข้ามาตอนนี้คุณรู้แล้วว่าโค้ดทำอะไรใช้หมุดอะไรและจากนั้นคุณก็เสียบฮาร์ดแวร์เข้าทีหลัง ปิดก่อนโดยถอดปลั๊กออก)
จากนั้นเมื่อคุณเชื่อมต่อกำลังไฟอีกครั้งมันจะเรียกใช้ร่างที่คุณอัปโหลดคุณมีฮาร์ดแวร์ของคุณเชื่อมต่อและทั้งหมดควรจะดี
โซลูชันที่ 2 โหลดแบบร่าง "ไม่ทำอะไรเลย"
คุณสามารถอัพโหลดภาพร่างสั้น ๆ นี้:
int main () { }
มัน "ไม่ทำอะไรเลย" พินทั้งหมดจะยังคงเป็นอินพุตดังนั้นคุณจึงสามารถต่อฮาร์ดแวร์ของคุณได้อย่างปลอดภัยจากนั้นเริ่มเขียนโค้ดโปรเจ็กต์ใหม่ของคุณ
ปลอดภัยไว้ก่อน
กฎที่ดีคือไม่เสียบหรือถอดปลั๊กฮาร์ดแวร์ (เช่นหลอดไฟ LED, สวิทช์, มอเตอร์) โดยใช้พลังงาน หากคุณฟุ้งซ่านและเสียบกับซ็อกเก็ตผิดบนบอร์ดคุณอาจเกิดความเสียหายทันทีกับสิ่งที่คุณเชื่อมต่อหรือ Arduino หรือทั้งสองอย่าง
เมื่อปิดเครื่องแล้วคุณสามารถตรวจสอบในนาทีสุดท้ายว่าทุกอย่างเชื่อมต่อกับสถานที่ที่เหมาะสมคุณมีขั้วของคุณถูกต้องและอื่น ๆ
นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณไม่มีไฟฟ้าสถิตย์บนร่างกายของคุณโดยเฉพาะอย่างยิ่งถ้าคุณสวมจัมเปอร์หรือสิ่งที่มีขนปุยหรือนั่งบนพรม
โดยส่วนตัวแล้วฉันมักจะเข้าถึงและสัมผัสชิ้นส่วนโลหะที่อยู่ใกล้เคียงเพื่อ "กราวด์" ด้วยตัวเองก่อนถึง Arduino ตัวอย่างคือเคสโลหะของพีซีช่องเสียบหูฟังหรืออะไรทำนองนั้น
หากหลังจากเชื่อมต่อพลังงานกับ Arduino (เช่นด้วยสาย USB) คุณจะไม่เห็นไฟ LED เปิดขึ้นมาทันทีให้ปลดการเชื่อมต่อพลังงานทันที! คุณอาจจะทำให้บางสิ่งบางอย่างสั้นลงและเวลาที่คุณทำน้อยลงจะยิ่งดีขึ้น