作者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/cn.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