FT232R控制继电器板库
pyrelayctl的Python项目详细描述
pyrelayctl是一个库,用于控制基于ftdi ft245r的中继板。 这包括Sainsmart 4通道5V USB中继板。 插座可以通过USB开关。
库依赖于pyusb(https://github.com/walac/pyusb)。
在Debian上,可以使用以下命令安装PYUSB:
apt-get install python3-usb
默认情况下,只允许根用户直接使用设备,因此 库也只作为根目录工作。
要允许组relayctl访问,请创建file/lib/udev/rules.d/60-relayctl.rules 包含以下内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="0403", ATTR{idProduct}=="6001", GROUP="relayctl", MODE="660"
然后用以下命令重新加载udev规则:
udevadm control --reload-rules