2012-11-05 24 views
13

Tôi đã mua Arduino Uno gần đây. Sau khi nhận được các loại cáp cần thiết, tôi quyết định tải lên một ví dụ cho chip.Cổng COM Arduino không hoạt động

Thay vì thấy rằng Blink, tôi nhận được một lỗi như processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?

Vâng, tôi cố gắng đó. Nhưng ngay cả Serial Port Monitor dường như không mở. Sau đó, một lần nữa, tôi nhận được một số ngoại lệ mà không phải là đáng nói đến.

Sau khi tôi phát hiện ra rằng cổng COM nối tiếp của tôi không hoạt động (thông qua Portmon.exe), và tìm ra rằng tôi thậm chí không có bất kỳ (không có cổng COM trong Trình quản lý Thiết bị), tôi cũng đã thử để tải xuống trình điều khiển cho cổng COM, nhưng nó cũng không thành công.

Một số người nói rằng đó là vì bo mạch chủ Acer Aspire 5742 của tôi. Một số người nói rằng lý do là Windows 7.

Ngắn câu chuyện ngắn, tôi thực sự đánh giá cao nếu ai đó có thể giúp tôi khắc phục sự cố cổng COM và sửa chữa những giấc mơ bị hỏng.

Trả lời

20

Cài đặt trình điều khiển cho Arduino trong Windows 8/7.

(Tôi đã thử nó cho Uno r3, nhưng tôi tin rằng nó sẽ làm việc cho tất cả các Ban Arduino)

Plugin Arduino Ban

bạn

Go để Control panel --->System and Security --->Hệ thống ---> Trên trái khung Device Manger

Mở rộng Thiết bị khác.

Trong các thiết bị khác, bạn sẽ thấy biểu tượng có đồ họa lỗi nhỏ màu vàng . (Rút phích cắm tất cả các thiết bị khác của bạn gắn liền với bất kỳ Serial Port)

Right Click trên thiết bị đó --->Update Driver Software

Chọn Duyệt máy tính của tôi cho phần mềm điều khiển

Bấm vào Browse --->Duyệt thư mục của Arduino Environmen t mà bạn đã tải xuống từ trang web Arduino. Nếu không được tải xuống thì http://arduino.cc/en/Main/Software

Sau khi duyệt đánh dấu bao gồm thư mục con.

Nhấp vào tiếp theo ---> Trình điều khiển của bạn sẽ được cài đặt.

Collapse Các thiết bị khác --->Mở rộng Cảng (của nó trong quản lý thiết bị duy nhất dưới các thiết bị khác)

Bạn sẽ thấy Arduino viết ---> Hãy tìm COM PORT của nó (gần device manager)

đến Arduino Môi trường --->cụ --->serial Port ---> Chọn COM PORT như đã đề cập trong PORT trong quản lý thiết bị. (Nếu bạn đang sử dụng bất kỳ Hội đồng quản trị Arduino nào khác thay vì UNO thì hãy chọn tương tự trong bảng)

Tải lên các chương trình sát thủ của bạn và xem chúng hoạt động. . .

Tôi hy vọng điều này giúp. . .

Chào mừng

+1

Đối với những gì nó có giá trị, điều này đã không làm việc cho tôi trên Windows 8.1. Tôi đã phải khởi động lại với xác minh chữ ký trình điều khiển để có được trình điều khiển để cài đặt. Có một câu trả lời tại http://forum.arduino.cc/index.php?topic=205837.0 và liên kết tới http://www.makeuseof.com/tag/how-can-i-install-hardware-with-unsigned -drivers-in-windows-8/đã giúp. Trình cài đặt tôi chạy nằm trong trình điều khiển C: \ Program Files (x86) \ Arduino \. Tôi đã chạy với tư cách là quản trị viên để có biện pháp tốt. Khó chịu, khi nó không thành công mà không ở trong chế độ khởi động đặc biệt, bạn không nhận được một hộp thoại hiển thị cảnh báo trình điều khiển chưa ký. –

2

Bạn đã cài đặt trình điều khiển chưa? Xem Arduino installation instructions dưới # 4. Tôi không biết máy đó nhưng tôi nghi ngờ nó không có bất kỳ cổng COM nào.

+0

Trước hết, nhờ cho câu trả lời. :) Tôi lấy lời khuyên của bạn và đi đến trang web, nó nói/* Trong khi trong Control Panel, điều hướng đến hệ thống và bảo mật. Tiếp theo, nhấp vào System. Khi cửa sổ Hệ thống bật lên, hãy mở Trình Quản Lý Thiết Bị. Xem dưới Cổng (COM & LPT). Bạn sẽ thấy một cổng mở có tên "Arduino UNO (COMxx)" */phải không? Nhưng tôi không thấy bất kỳ COM hoặc Cổng hoặc bất cứ điều gì như thế. Đó là điều thực sự làm phiền tôi. – 3yanlis1bos

+0

Vì vậy, sau khi làm theo các bước họ mô tả (cắm vào bảng, cài đặt trình điều khiển, vv) không có cổng được liệt kê? Thật ki quặc. Liệu bảng LED sáng lên để cho biết nó đang nhận được quyền lực? Bạn có nhận được cảnh báo về "phần cứng mới được tìm thấy" không? Tôi đoán nếu bạn đã làm tất cả những gì sau đó bạn đang ở trong một số địa ngục công nghệ đặc biệt .. Có thể đăng câu hỏi của bạn trên diễn đàn Arduino - khán giả lớn hơn ở đó. Chúc may mắn! –

+0

Ouch! Tôi đã sai lầm khủng khiếp! Cảm ơn bạn đã giúp đỡ rất nhiều! Tôi đã mong đợi để xem một số cổng (bất cứ điều gì) trước khi tôi cài đặt trình điều khiển. Tôi đoán đó là điểm mà tôi đã nhầm lẫn. Vì vậy, nó hoạt động hoàn hảo ngay bây giờ. :) – 3yanlis1bos

1

Tôi đã có tài xế của tôi cài đặt và Arduino kết nối thông qua một hub usb unpowered. Di chuyển nó sang cổng USB của máy tính của tôi khiến nó hoạt động.

1

Đầu tiên: Xin lỗi vì tiếng anh nghèo của tôi (vui lòng sửa tôi). Tóm tắt: Các bước về Cách giải quyết "Cổng nối tiếp 'COM1' không được tìm thấy" trong fedora 17.

Hôm nay cài đặt gói cho Arduino trong Fedora 17. (yum install arduino) và tôi có cùng một vấn đề: tôi quyết định để tải lên một ví dụ cho chip. và có lỗi tương tự "Cổng nối tiếp 'COM1' không tìm thấy".

Trong trường hợp này khi tôi chạy chương trình Arduino, một số biểu ngữ xuất hiện cảnh báo tôi rằng người dùng của tôi không nằm trong nhóm 'quay số' và 'khóa'. Bạn có muốn thêm người dùng của mình vào nhóm này không? Tôi bấm vào nút thêm, nhưng vì một số lý do chương trình thất bại và không nói gì cả.

Bước 1: nhận ra thiết bị Arduino tháo Arduino của bạn và các tập tin danh sách/dev:

#ls -l /dev 

cắm Arduino của bạn và đi và các tập tin danh sách/dev

#ls -l /dev 

tìm tập tin mới (thiết bị) trước khi không có pluggin, ví dụ:

ttyACM0 hoặc ttyUSB1

đọc thuộc tính này:

ls -l /dev/ttyACM0 

crw-rw---- 1 root dialout 166, 0 Dec 24 19:25 /dev/ttyACM0 

c đầu tiên có nghĩa là Arduino mà là một thiết bị nhân vật.

chủ sở hữu sử dụng: root

chủ sở hữu nhóm: dialout

số thị trưởng: 166

số nhỏ: 0

Bước 2: set người dùng của bạn là chủ sở hữu nhóm.

Nếu bạn làm:

groups <yourUser> 

Và bạn đang không ở trong 'dialout' và/hoặc nhóm 'khóa'. Tự thêm mình vào nhóm này chạy dưới dạng root:

usermod -aG lock <yourUser> 
usermod -aG dialout <yourUser> 

khởi động lại máy tính. và đặt/dev/làm cổng nối tiếp của bạn trước khi tải lên.

Tôi hy vọng sẽ hữu ích. Francisco. Tạm biệt.

0

rút phích cắm không cần thiết, chỉ cần gỡ cài đặt cổng của bạn, khởi động lại và cài đặt lại trình điều khiển. Bạn sẽ thấy cổng COM Arduino theo phần LPT & PORT.

0

sửa chữa này/giải pháp làm việc cho tôi: Device Manager -> Ports -> bấm chuột phải vào Arduino Uno -> Update Driver Software -> Tìm kiếm tự động cho phần mềm điều khiển cập nhật