树莓派开发使用指南 |
您所在的位置:网站首页 › pycharm远程开发树莓派 › 树莓派开发使用指南 |
树莓派开发使用指南
文章目录
树莓派开发使用指南(无屏幕) 使用ssh连接树莓派树莓派开发方式(==极力推荐,提高开发效率==)VScode远程开发(多图)Pycharm远程开发(多图)
传感器驱动示例DHT11温湿度传感器使用opencv-python驱动摄像头
(无屏幕) 使用ssh连接树莓派
官方镜像烧录之后,默认不开启ssh,需要在根目录下新建空白文件并命名为ssh注意⚠️空白文件没有后缀名来开启ssh, 修改后将TF卡插入树莓派开机
ssh 用户名@ip地址 根据ssh的连接参数,要使用ssh连接目标服务器,需要获取目标服务器的ip地址,在无屏幕条件下可以通过以下两种方式 首先要确保电脑和树莓派在同一局域网下, 然后找到树莓派的ip,才能进行连接, (推荐)方式一 将树莓派通过网线连接到家里的路由器上,然后先在电脑cmd里使用ipconfig查找电脑的ip地址(电脑要连接家里的WiFi), 假如ip地址为192.168.1.123, 那么路由器的管理网站一般就为192.168.1.1, 即ip地址的前三位不变,最后一位为1, 在浏览器访问,192.168.1.1,页面如下所示![]() ![]() ![]() 获取ip之后,通过命令行连接树莓派, 命令行工具可以随意选择推荐Windows Terminal或cmder,首次连接时会提示是否继续连接,输入yes后输入密码即可进入树莓派命令行 树莓派上通常会自带IDE,在无屏幕的条件下只能在VNC或远程连接时使用,使用起来经常卡顿且代码提示 VScode远程开发(多图) 插件安装![]()
运行如下代码 import Adafruit_DHT # Set sensor type : Options are DHT11,DHT22 or AM2302 sensor=Adafruit_DHT.DHT11 # Set GPIO sensor is connected to gpio=17 # Use read_retry method. This will retry up to 15 times to# get a sensor reading (waiting 2 seconds between each retry). humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio) # Reading the DHT11 is very sensitive to timings and occasionally# the Pi might fail to get a valid reading. So check if readings are valid. if humidity is not None and temperature is not None: print('Temp={0:0.1f}*C Humidity={1:0.1f}%'.format(temperature, humidity)) else: print('Failed to get reading. Try again!')运行以上代码,打印出的温湿度信息如下所示 ![]() ![]() 安装依赖 sudo apt install python3 安装python环境 sudo apt install python3-pip pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python 安装opencv库 检查是否安装成功 当引入cv2不报错时,说明安装成功,可以进行图像处理相关的开发![]() Demo运行测试 新建cap.py文件,添加以下代码 import cv2 cap = cv2.VideoCapture(0) # 数字是 'ls /dev/' 下video文件后面的数字,即选择摄像头 while True: ret, frame = cap.read() cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xFF == ord('q'): break cap.release() cv2.destroyAllWindows()python3 cap.py执行该代码 即可调用摄像头展示视频 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |