Điều quan trọng có thể sai là nếu bạn đặt Arduino của mình sang một vài tuần, quên đi bản phác thảo (mã) nào được tải lên nó, sau đó quay lại làm việc với nó, cắm phần cứng (như công tắc, đèn LED hoặc động cơ ) và làm cho nó bất ngờ sáng lên / bật lên, bởi vì mã trước đó đã xử lý mã pin mà nó được kết nối.
Giải pháp 1. Tải mã mới trước.
Một kỹ thuật đơn giản và an toàn là tải mã mới mà bạn đang làm việc hôm nay trước khi bạn cắm bất kỳ phần cứng nào. Bây giờ bạn đã biết mã này làm gì, sử dụng chân nào và sau đó bạn cắm phần cứng vào sau (tốt nhất là bật Arduino tắt đầu tiên bằng cách rút phích cắm điện).
Sau đó, khi bạn kết nối lại nguồn điện, nó sẽ chạy bản phác thảo bạn đã tải lên, bạn đã kết nối phần cứng của mình và tất cả đều ổn.
Giải pháp 2. Tải một bản phác thảo "không làm gì".
Bạn có thể tải lên bản phác thảo ngắn này:
int main () { }
Nó "không làm gì cả". Tất cả các chân sẽ vẫn là đầu vào, do đó bạn có thể gắn phần cứng của mình một cách an toàn và sau đó bắt đầu mã hóa dự án mới của mình.
An toàn là trên hết
Một nguyên tắc tốt là không cắm hoặc rút phích cắm phần cứng (ví dụ: đèn LED, công tắc, động cơ) với nguồn điện được áp dụng. Nếu bạn bị phân tâm và cắm vào ổ cắm sai trên bo mạch, bạn có thể ngay lập tức làm hỏng cả những gì bạn đang kết nối, hoặc Arduino hoặc cả hai.
Khi tắt nguồn, sau đó bạn có thể thực hiện kiểm tra vào phút cuối xem mọi thứ có được kết nối đúng nơi không, bạn có đúng cực của mình không, v.v.
Ngoài ra, hãy đảm bảo bạn không có tĩnh điện trên cơ thể, đặc biệt nếu bạn đang mặc áo liền quần hoặc thứ gì đó mềm mại hoặc đang ngồi trên thảm.
Cá nhân tôi luôn tiếp cận và chạm vào một số phần kim loại gần đó để "tiếp đất" bản thân mình, trước khi tiếp cận Arduino. Một ví dụ là vỏ kim loại của PC, ổ cắm tai nghe hoặc những thứ tương tự.
Nếu, sau khi kết nối nguồn với Arduino (ví dụ: bằng cáp USB), bạn không thấy đèn LED nguồn bật ngay lập tức, hãy ngắt kết nối nguồn ngay lập tức! Bạn có thể đã rút ngắn một cái gì đó, và bạn càng làm ít thời gian hơn thì càng tốt.