Arduino Uno của tôi đã được thiết lập và hoạt động tốt.Không thể tải mã lên Arduino
Dự án: Arduino điều khiển động cơ 9v tùy thuộc vào lệnh được đưa ra. Vì Arduino chỉ cung cấp 5v, tôi đã thêm pin 9v vào nó qua một bóng bán dẫn
Tôi quyết định thêm mã mới vào Arduino nhưng khi tôi thử không thành công. Tôi đã tải lên mã hàng ngàn lần trước đó (thành công) đột nhiên IDE tiếp tục đưa ra thông báo sau
avrdude: ser_open(): không thể mở thiết bị ". \ COM3": Truy cập bị từ chối.
Tôi đã tìm kiếm rất nhiều giải pháp trên diễn đàn này và các nơi khác. Dưới đây là những điều tôi đã cố gắng cho đến nay:
- Thay đổi cổng COM
- Vô hiệu hóa tất cả các thiết bị khác kết nối với COM
- Thắt chặt CONNECTIONS
- Re cài đặt tất cả các trình điều khiển và IDE
- Khởi động lại hệ thống
- Sử dụng máy tính xách tay khác để tải lên mã
Tất cả những điều trên đã cho tôi cùng một đầu ra vì một lý do nào đó. Đèn LED tích hợp và đèn LED nguồn bật khi bảng được kết nối với nguồn điện (máy tính xách tay của tôi). Hội đồng quản trị có thể bị hư hỏng bởi bất kỳ cơ hội nào không? Làm thế nào tôi có thể kiểm tra nếu hội đồng quản trị là hư hỏng? Tôi có nên mua một bảng mới không?
Bạn đã thử sử dụng máy tính xách tay Linux (không có máy ảo - thời gian nối tiếp sẽ không đủ ổn định)? Ngoài ra cố gắng tải lên các mã bằng cách sử dụng dòng lệnh, tôi đã tìm thấy [công cụ này] (http://inotool.org/) tuyên bố để có thể làm điều đó, nhưng tôi đề nghị bạn cũng tìm kiếm các tùy chọn khác (Google "arduino tải lên dòng lệnh "). Chúc may mắn. –
Bạn chỉ sử dụng Arduino IDE để kết nối với Uno?Tôi đã nhìn thấy vấn đề tương tự trên Windows khi tôi đã cố gắng để tải lên mã Arduino bằng cách sử dụng 'avrdude' trong khi cổng nối tiếp đã được sử dụng bởi một quá trình khác. –
@ AndréDaniel thx rất nhiều, vẫn không hoạt động –