Cài đặt và sửa lỗi Arduino (bản Trung quốc) không nhận USB

Sự phát triển của cộng đồng Arduino ngày càng lớn, rất nhiều ứng dụng được phát triển. Tuy nhiên, giá thành của Arduino gốc khá đắt. Với tính chất mã nguồn mở miễn phí, nhiều công ty của Trung quốc đã làm lại các bo Arduino với giá thành rẻ hơn.

Chính vì giá rẻ nên một số bo Arduino không đảm bảo chất lượng. Đối với những bo có chất lượng đảm bảo thì một lỗi rất hay xuất hiện đó là máy tính không nhận ra Arduino nên không thể nạp chương trình.

Nguyên nhân của lỗi là do chip quản lý USB CH340G của bo Arduino Trung quốc không được hỗ trợ driver. Để giải quyết vấn đề này, cách đơn giản nhất là tải driver và cài đặt trên máy tính.

Bước 1: Tải phần mềm Arduino IDE

Bỏ qua phần ủng hộ tiền, chúng ta chỉ tải (just download). Thao tác cài đặt khá đơn giản tuần tự từng bước. Mở chương trình và gắn cáp USB của bo Arduino vào máy tính.

Bước 2: Tải driver CH341SER .

Giải nén và tiến hành cài đặt tập tin Setup.exe

Bước 3: Trên máy tính, mở Device Manager –> Chọn Ports(COM/LPT) –> Kích phải chọn Properties

Port Settings –> Advanced –> Chọn COM1 –> OK

Tuy nhiên, tùy từng máy mà cổng COM có thể chọn là COM4, COM5 hay COM21…

Bước 4: Mở chương trình Arduino vừa cài đặt xong. Viết chương trình thử nghiệm như sau, lưu lại.

Chú ý góc phải bên dưới: bo Arduino đã nhận tại cổng COM1 (máy khác có thể là COM4)

Dấu // được dùng để ghi chú thích, trong giao diện chương trình, các màu khác nhau được sử dụng để chỉ báo các thành phần của mã.

Chọn Sketch –> Verify/Compile –> Upload

Kiểm tra: đèn LED trên bo Arduino UNO sẽ nháy với chu kỳ 2s.

Hàm delay( ) sẽ dừng chương trình với thời gian tính bằng ms.

delay( 1000) tương ứng nghỉ 1000ms = 1s.

Leave a Reply

Your email address will not be published. Required fields are marked *