环境准备
基于已有的环境,克隆一个新环境,用测试部署倾斜传感器
## 现有环境
[siyu.mao@raspberrypi (11:30:21) ~]
└─conda env list
# conda environments:
#
base * /home/siyu.mao/miniconda3
## 克隆环境
[siyu.mao@raspberrypi (11:29:33) ~]
└─ conda create -n incline --clone base
## 激活环境
[siyu.mao@raspberrypi (12:51:27) ~]
└─conda activate incline
(incline) [siyu.mao@raspberrypi (12:51:35) ~]
└─
## 确认pip是否可用
(incline) [siyu.mao@raspberrypi (14:55:08) ~]
└─$ which pip
/home/siyu.mao/miniconda3/envs/incline/bin/pip
接入倾斜传感器
安装工具依赖包
(incline) [siyu.mao@raspberrypi (14:56:40) ~]
└─$ pip install RPI.GPIO
编写python测试代码incline.py
示例代码,假设您将传感器的信号引脚连接到树莓派的GPIO 17引脚
这段代码会不断读取传感器的信号引脚的值,并在终端上打印倾斜传感器的状态。
关注后解锁
测试
(incline) [siyu.mao@raspberrypi (15:07:19) /data/incline]
└─$ python incline.py
倾斜传感器平稳
倾斜传感器平稳
倾斜传感器倾斜了
倾斜传感器倾斜了
倾斜传感器平稳
倾斜传感器平稳