亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 macOS 中為 pySerial 確定 Arduino 的端口號

如何在 macOS 中為 pySerial 確定 Arduino 的端口號

米脂 2021-11-02 14:58:52
如果我將在 Python 中使用它,我想知道如何確定連接到我的 macbook 的 Arduino nano 的端口號。Arduino IDE 中的工具>端口/dev/cu.usbserial-A900afrI我的 .py 文件中有此代碼import seriala = serial.Serial('A900afrI', baudrate=9600, timeout=1)我想知道我應該用哪個端口替換“A9000afrI”,因為我收到一個錯誤:Traceback (most recent call last):  File "/Users/cievlh/Desktop/Python/python_env/lib/python3.7/site-packages/serial/serialposix.py", line 265, in open    self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)FileNotFoundError: [Errno 2] No such file or directory: 'A900afrI'During handling of the above exception, another exception occurred:Traceback (most recent call last):  File "pyserial.py", line 3, in <module>    a = serial.Serial('A900afrI', baudrate=9600, timeout=1)  File "/Users/cievlh/Desktop/Python/python_env/lib/python3.7/site-packages/serial/serialutil.py", line 240, in __init__    self.open()  File "/Users/cievlh/Desktop/Python/python_env/lib/python3.7/site-packages/serial/serialposix.py", line 268, in open    raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))serial.serialutil.SerialException: [Errno 2] could not open port A900afrI: [Errno 2] No such file or directory: 'A900afrI'(python_env)
查看完整描述

2 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

明白了,只是根據 gre_gor 包含了整個字符串。


import serial


a = serial.Serial('/dev/cu.usbserial-A900afrI', baudrate=9600, timeout=1)


查看完整回答
反對 回復 2021-11-02
?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

代碼實際上是針對 Arduino 克隆的:我認為它們是相同的。


import serial.tools.list_ports

#Find USB Port

def find_port():  #Finds which port the arduino is plugged into

    ports = list(serial.tools.list_ports.comports())

    for p in ports:

        if '0403' in p[2]: #unique to Osepp Uno (arduino clone)                

            return p[0]


查看完整回答
反對 回復 2021-11-02
  • 2 回答
  • 0 關注
  • 182 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號