python连接传感器_关于树莓派Pi2通过UART连接攀藤G5传感器的python
1.准备工作:树莓派Pi2板子,攀藤G5传感器
关于树莓派40pin口网上很多,我们只了解与攀藤G5连接的问题
(1)攀藤G5pin1(VCC5v)要注意是5V,有很多板子接的是3V,而树莓派的pin2和pin4都可以接5V。G5的pin1连接Pi2的pin2和pin4都可以。
(2)攀藤G5pin2(GND 电源负),G5pin2接Pi2的pin6.
(3)攀藤G5pin3(SET 待机设置),可以随便接个口子也可以悬空。
(4)攀藤G5pin4(RXD 串口接收管脚),接Pi2的TXDpin8。其实如果只是传感器发数据而不做向传感器发数据可以让其悬空。
(5)攀藤G5pin5(TXD 串口发送管脚),接Pi2的RXDpin10。
(6)攀藤G5pin6(RESET),悬空。
(7)攀藤G5pin7(NC),悬空。
(8)攀藤G5pin8(NC),悬空。
关于网上有很多关于树莓派Pi3的设置,因为树莓派Pi3的UART(ttyAMA0)是被蓝牙默认占用的,所以要进行相应的设置,为了确保不出问题,我们树莓派Pi2同样进行了设置。
控制台sudo nano /boot/config.txt修改如下:
enable_uart=1
同时关掉默认的console
sudo systemctl disable serial-getty@ttyS0.service
之后sudo nano /boot/cmdline.txt
删掉console=ttyAMA0,console=ttyS0
之后就可以直接运行python代码了
importserialimporttimedefpm():
ser= serial.Serial('/dev/ttyAMA0',9600)whileTrue:
time.sleep(0.5)
count=ser.inWaiting()if count >= 24:
recv=ser.read(count)
data= map(lambdac:hex(ord(c)),recv)printdata
ser.flushInput()
ser.close()return
if __name__=='__main__':
pm()
要注意,攀藤G5默认波特率为9600,连接不同的传感器要注意不同的波特率设置。上述按16进制打印,传感器数据前两位固定为(‘0x42’,‘0x4d’),如果不是可能有问题。
而且要注意要安装pyserial。
python连接传感器_关于树莓派Pi2通过UART连接攀藤G5传感器的python相关推荐
- 关于树莓派Pi2通过UART连接攀藤G5传感器的python
1.准备工作:树莓派Pi2板子,攀藤G5传感器 关于树莓派40pin口网上很多,我们只了解与攀藤G5连接的问题 (1)攀藤G5pin1(VCC5v)要注意是5V,有很多板子接的是3V,而树莓派的pin ...
- 个人物联网(目前用到了树莓派、PMS7003攀藤g7传感器、DHT11温湿度传感器)
上周空气不好,突发奇想要搞个个人物联网系统,检测生存环境.手头有树莓派.NodeMCU esp8266.DHT11温湿度传感器.pm2.5检测需要专门的传感器,本以为也就几块钱,结果发现淘宝还挺贵.在 ...
- 【应用实例】单片机PM2.5空气监测仪--攀藤G5激光PM2.5传感器
一.功能简述 基于Arduino控制,利用攀藤G5激光传感器测量PM值,DHT11温湿度传感器测量温湿度,1602LCD显示数据.外接一个继电器,当达到一定污染值时启动净化风扇. 焊接之后大概是这个样 ...
- python与室内设计_基于树莓派和Python的智能家居系统设计
基于树莓派和 Python 的智能家居系统设计 许礼捷 葛华 陈红 [摘 要] 介绍树莓派第 3 代开发平台,融合 Python 开发技术和 OneNET 云 平台通信技术等先进技术,设计一款智能化的 ...
- 树莓派实验室python人脸识别_在树莓派上实现人脸识别
原标题:在树莓派上实现人脸识别 本文为 AI 研习社编译的技术博客,原标题 Facial Recognition & Identification On Raspberry Pi,作者为 Ad ...
- python sqlserver api连接池_非常老的话题 SQLSERVER连接池
非常老的话题 SQLSERVER连接池 写这篇文章不是说要炒冷饭,因为园子里有非常非常多关于SQLSERVER连接池的文章,但是他们说的都是引用MSDN里的解释 或者自己做一些测试试验一下连接池的性能 ...
- python智能工厂_智能工厂关键技术应用 第八讲 智能工厂的Python编程应用
1 前言在智能工厂中,推进个性化定制的生产已经成为趋势,劳动密集型生产也将转入柔性化生产和人机协调作业.如何确保生产中所产生的数据为操作者和管理者使用,这是目前基于需求的数据模型开展精益生产的前提条件 ...
- 单片机涡轮流量传感器_暖通慧教你一文读懂流量传感器
下面我们来说说以上各种传感器的不同之处: 即:体积流量qv与流体流速v的关系:可得: 二. 容积式流量传感器 三. 涡街流量传感器 涡街流量传感器主要用于工业管道介质流体的流量测量,如气体.液体.蒸汽 ...
- 博途plc连接电脑_西门子CP2431通过SIMATIC NET连接WinCC
CP243-1作为S7-200的以太网模块,除IT功能外,只支持西门子私有的S7协议,理论上只能通过OPC的方式和上位机组态软件通信,OPC服务器可以是S7-200专用的PC ACCESS软件,也可以 ...
最新文章
- vuepress 跑不起来?报错?空白页? res.getHeader is not a function?
- RedHat(Linux) Oracle数据库设置开机自启动
- ML 自学者周刊:第 3 期
- SAP CRM One Order CLOSING date change debug
- python 全局_全局关键字,带Python示例
- git remote传到远程
- 黑苹果mac未能安装在你的电脑上_mac电脑上全新视频剪辑软件安装包分享,让你剪辑视频从此无忧!...
- if __name__ == __main___一文搞懂 if __name__ == #39;__main__#39;
- BZOJ1111 : [POI2007]四进制的天平Wag
- oracle中常用的方法,oracle常用方法
- x86系统微型计算机,80x86/Pentium 微型计算机原理及应用(第3版)
- 广发基金总经理林传辉:深耕资产管理本源做投资者的资产配置专家
- 推荐四个网盘资源搜索工具
- Qt开发 之 Windows资源管理器模仿 并 小超越
- CAD看图软件的快速搜索功能怎么用?
- walking机器人仿真教程-激光导航-仿真多点导航
- 计算机的设备驱动程序在哪里查看,什么是驱动程序?如何查看电脑的驱动程序?看下面的文章就明白了...
- 瑞企体育系统源码,赛事直播系统,足球直播程序,体育赛事足球系统功能介绍
- iOS 网络请求劫持
- 数据结构与算法第2章:链表