Skip to content

codeofthrone/CH340_usb_relay_control

Repository files navigation

USB Relay Controller

這是一個使用 Python 編寫的命令列工具,用於控制8通道USB繼電器模組。

功能

  • 透過序列埠連線到USB繼電器。
  • 控制單一通道的開啟、關閉、讀取狀態和瞬時開啟。
  • 控制所有通道的全部開啟和全部關閉。

安裝

  1. 複製專案:

    git clone https://github.com/your-username/control_usb_relay.git
    cd control_usb_relay
  2. 安裝相依套件: 本專案使用 pipenv 管理相依性。請先確認您已安裝 pipenv

    pipenv install

使用方式

  1. 尋找序列埠號: 將USB繼電器連接到您的電腦,然後執行以下指令尋找序列埠號:

    ls /dev/tty.usbserial-*

    您會得到類似 /dev/tty.usbserial-1410 的路徑。

  2. 執行指令: 使用以下格式執行指令:

    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

About

包裝 USB to serial chip CH340

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages