模板: Sunrise X3 Pi use
来自Waveshare Wiki
Sunrise X3 Pi 各种模块使用
Motor Driver HAT
安装库文件
sudo apt update sudo pip3 install python3-smbus
下载示例程序,并解压到指定目录
sudo apt-get install p7zip wget http://www.waveshare.net/w/upload/9/9a/Motor_Driver_HAT_Code.7z 7zr x Motor_Driver_HAT_Code.7z -r -o./Motor_Driver_HAT_Code sudo chmod 777 -R Motor_Driver_HAT_Code cd Motor_Driver_HAT_Code/Sunrise_X3/python/
运行demo
sudo python3 main.py
RPi Relay Board
安装库文件
sudo apt update sudo pip3 install bottle
下载示例程序,并解压到指定目录
sudo apt-get install p7zip wget https://www.waveshare.net/w/upload/0/0c/RPi_Relay_Board.zip unzip -o RPi_Relay_Board.zip -d ./RPi_Relay_Board sudo chmod 777 -R RPi_Relay_Board cd RPi_Relay_Board/Sunrise_X3
运行demo
python
cd python sudo python3 Relay_Module.py
预期结果:可以看到 3 个 LED 依次点亮,继电器依次在常开触点和常闭触点之间来回切换。同时终端会显示目前继电器在哪个触点。
网页控制
本例程的网页控制是基于 python Web 框架来控制继电器的。
cd python-bottle sudo python3 main.py
RPi Relay Board (B)
安装库文件
sudo apt update sudo pip3 install bottle
下载示例程序,并解压到指定目录
sudo apt-get install p7zip wget https://www.waveshare.net/w/upload/b/b4/RPi_Relay_Board_B.zip unzip -o RPi_Relay_Board_B.zip -d ./RPi_Relay_Board_B sudo chmod 777 -R RPi_Relay_Board_B cd RPi_Relay_Board_B/Sunrise_X3
运行demo
python
cd python sudo python3 Relay_Module.py
预期结果:模块上的继电器依次闭合,然后依次断开,每个继电器带有响应的指示灯,通过观察指示灯的状态可知。当用户想要停止运行程序时,按Ctrl+C键可以停止程序的运行
网页控制
本例程的网页控制是基于 python Web 框架来控制继电器的。
cd python-bottle sudo python3 main.py