作者soandy (POLIN)
看板Python
標題[問題] 如何使用pyserial 控制D1 Mini LED
時間Fri Nov 5 10:18:18 2021
我使用電腦端用pyserial去連D1 mini 會出現”could not open port com6”的訊息,請
問要怎麼做去控制D1 LED開關?
我是參考以下網頁操作
https://swf.com.tw/?p=1188
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.240.189 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1636078701.A.B4F.html
1F:→ leolarrel: 訊息說得很清楚,你的電腦沒有com6 11/05 10:47
2F:→ soandy: 我裝置管理員有com6喔 11/05 11:00
3F:→ leolarrel: 那可能是系統權限問題 11/05 11:16
4F:→ soandy: 還是電腦端和D1不能同時開起Com6? 11/05 11:19
5F:→ leolarrel: 我剛用google 查了"pyserial could not open port" 11/05 11:20
6F:→ leolarrel: 查到的回覆大半都是權限問題或沒注意到重複開啟的問題 11/05 11:21
7F:→ leolarrel: 我猜你看到的"could not open port com6"後面應該還有 11/05 11:22
8F:→ leolarrel: 字,如果能看到那些字的話就可以進一部推敲 11/05 11:22
9F:→ soandy: 全部訊息如下 could not open port 'COM6': PermissionErr 11/05 11:30
10F:→ soandy: or(13, '存取被拒。', None, 5) 11/05 11:30
11F:→ soandy: 會不會是D1有開啟Com6了 所以出現錯誤訊息,但我想要使用p 11/05 12:05
12F:→ soandy: yserial控制D1,這樣該怎麼設定才好? 11/05 12:05
13F:→ leolarrel: 看來的確是PermissionError,有兩個可能,一個是你沒有 11/05 13:24
14F:→ leolarrel: 用系統管理員權限執行pyserial的程式,一個更大的可能就 11/05 13:25
15F:→ leolarrel: 是有別的程式佔用com6.因為我不能到你電腦前面所以只 11/05 13:26
16F:→ leolarrel: 能靠你自己去找出答案了 11/05 13:26
17F:→ shadowjohn: open前要先下 close() 試試? 11/14 13:42