看板 Python 關於我們 聯絡資訊
各位好。 有個關於serial port的問題想請教。 我想用python寫一個程式用serial port和arduino溝通, 而我的arduino位於COM5。 但是python卻找不到'COM5'這個location 這種狀況要怎麼處理呢? 是location不能寫'COM5'嗎? 網路上也有很多人在問, 但是目前沒有找到有效的解法。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.246.35
grapherd:ser = serial.Serial('COM5', 9600) 06/15 13:24
grapherd:參考看看, http://ppt.cc/RGQb 06/15 13:25
darkgerm:原po該不會是我高中同學? XD 06/15 15:08
顯然是。不過我要先問問題... SerialException: could not open port COM5: [Error 5] access denied. 用管理員身分執行還是這個樣子... ※ 編輯: xkamome 來自: 140.112.246.35 (06/15 16:36)
SocketAM2:一個COM port應該是同時只能有一個程式連上去 06/15 18:38
SocketAM2:可能是putty之類的沒關,或有沒close()的多次嘗試連線 06/15 18:40
xkamome:找到問題了。的確是別的程式佔用了...當時沒注意到。 06/18 02:05
xkamome:感謝解答的各位。 06/18 02:05