這是一個使用 Python 編寫的命令列工具,用於控制8通道USB繼電器模組。
- 透過序列埠連線到USB繼電器。
- 控制單一通道的開啟、關閉、讀取狀態和瞬時開啟。
- 控制所有通道的全部開啟和全部關閉。
-
複製專案:
git clone https://github.com/your-username/control_usb_relay.git cd control_usb_relay -
安裝相依套件: 本專案使用
pipenv管理相依性。請先確認您已安裝pipenv。pipenv install
-
尋找序列埠號: 將USB繼電器連接到您的電腦,然後執行以下指令尋找序列埠號:
ls /dev/tty.usbserial-*您會得到類似
/dev/tty.usbserial-1410的路徑。 -
執行指令: 使用以下格式執行指令:
pipenv run python main.py <port> <command> [args]
指令範例:
-
開啟通道 1:
pipenv run python main.py /dev/tty.usbserial-1410 open 1
-
關閉通道 2:
pipenv run python main.py /dev/tty.usbserial-1410 close 2
-
讀取通道 3 狀態:
pipenv run python main.py /dev/tty.usbserial-1410 read 3 -
瞬時開啟通道 4:
pipenv run python main.py /dev/tty.usbserial-1410 momentary 4
-
全部開啟:
pipenv run python main.py /dev/tty.usbserial-1410 open_all
-
全部關閉:
pipenv run python main.py /dev/tty.usbserial-1410 close_all
-