[問題] 如何使用pyserial 控制D1 Mini LED

作者: soandy (POLIN)   2021-11-05 10:18:18
我使用電腦端用pyserial去連D1 mini 會出現”could not open port com6”的訊息,請
問要怎麼做去控制D1 LED開關?
我是參考以下網頁操作
https://swf.com.tw/?p=1188
作者: leolarrel (真.粽子無雙)   2021-11-05 10:47:00
訊息說得很清楚,你的電腦沒有com6
作者: soandy (POLIN)   2021-11-05 11:00:00
我裝置管理員有com6喔
作者: leolarrel (真.粽子無雙)   2021-11-05 11:16:00
那可能是系統權限問題
作者: soandy (POLIN)   2021-11-05 11:19:00
還是電腦端和D1不能同時開起Com6?
作者: leolarrel (真.粽子無雙)   2021-11-05 11:20:00
我剛用google 查了"pyserial could not open port"查到的回覆大半都是權限問題或沒注意到重複開啟的問題我猜你看到的"could not open port com6"後面應該還有字,如果能看到那些字的話就可以進一部推敲
作者: soandy (POLIN)   2021-11-05 11:30:00
全部訊息如下 could not open port 'COM6': PermissionError(13, '存取被拒。', None, 5)
作者: leolarrel (真.粽子無雙)   2021-11-05 13:24:00
看來的確是PermissionError,有兩個可能,一個是你沒有用系統管理員權限執行pyserial的程式,一個更大的可能就是有別的程式佔用com6.因為我不能到你電腦前面所以只能靠你自己去找出答案了
作者: shadowjohn (轉角遇到愛)   2021-11-14 13:42:00
open前要先下 close() 試試?

Links booklink

Contact Us: admin [ a t ] ucptt.com