Chào mừng bạn!
Hướng dẫn này được tạo ra để giúp bạn giải quyết một vấn đề phổ biến: không thể nạp code cho bo mạch Arduino Uno R3 sử dụng chip ATmega328PB. Không giống như chip 328P thông thường, phiên bản PB yêu cầu một bootloader đặc biệt.
Nếu bạn đang gặp lỗi "uploading..." mãi không xong, thì bạn đã đến đúng nơi. Chúng ta sẽ cùng nhau thực hiện các bước để nạp lại bootloader và làm cho bo mạch của bạn hoạt động trở lại!
Bước 1: Chuẩn bị Dụng cụ
Trước khi bắt đầu, hãy đảm bảo bạn có đầy đủ các thiết bị sau:
-
-
-
Phần mềm Arduino IDE
Môi trường lập trình đã được cài đặt trên máy tính của bạn.
Bước 2: Nạp Bootloader
Đây là bước quan trọng nhất để "hồi sinh" bo mạch của bạn.
2.2. Cài đặt Board Package "MiniCore"
Vào File > Preferences
. Trong mục "Additional Boards Manager URLs", dán URL sau:
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
Sau đó, vào Tools > Board > Boards Manager
, tìm MiniCore
và nhấn Install.
Bước 3: Nạp chương trình đầu tiên
Bây giờ bo mạch của bạn đã sẵn sàng. Hãy nạp thử chương trình Blink để kiểm tra.
3.1. Kết nối và Cấu hình lại
Rút mạch nạp USBasp ra. Kết nối bo Arduino với máy tính bằng cáp USB thông thường.
Vào menu Tools
và cấu hình lại:
- Board: "Arduino Uno"
- Port: Chọn cổng COM tương ứng với bo Arduino của bạn.
3.2. Nạp code Blink
Mở code mẫu: File > Examples > 01.Basics > Blink
.
Nhấn nút Upload (mũi tên sang phải). Nếu đèn LED trên bo mạch bắt đầu nhấp nháy, bạn đã thành công!
Hoàn thành xuất sắc!
Chúc mừng bạn đã nạp bootloader và chương trình thành công cho bo Arduino Uno R3. Giờ đây bạn đã có thể bắt đầu các dự án sáng tạo của mình.
Nhận xét