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相关推荐

  1. 关于树莓派Pi2通过UART连接攀藤G5传感器的python

    1.准备工作:树莓派Pi2板子,攀藤G5传感器 关于树莓派40pin口网上很多,我们只了解与攀藤G5连接的问题 (1)攀藤G5pin1(VCC5v)要注意是5V,有很多板子接的是3V,而树莓派的pin ...

  2. 个人物联网(目前用到了树莓派、PMS7003攀藤g7传感器、DHT11温湿度传感器)

    上周空气不好,突发奇想要搞个个人物联网系统,检测生存环境.手头有树莓派.NodeMCU esp8266.DHT11温湿度传感器.pm2.5检测需要专门的传感器,本以为也就几块钱,结果发现淘宝还挺贵.在 ...

  3. 【应用实例】单片机PM2.5空气监测仪--攀藤G5激光PM2.5传感器

    一.功能简述 基于Arduino控制,利用攀藤G5激光传感器测量PM值,DHT11温湿度传感器测量温湿度,1602LCD显示数据.外接一个继电器,当达到一定污染值时启动净化风扇. 焊接之后大概是这个样 ...

  4. python与室内设计_基于树莓派和Python的智能家居系统设计

    基于树莓派和 Python 的智能家居系统设计 许礼捷 葛华 陈红 [摘 要] 介绍树莓派第 3 代开发平台,融合 Python 开发技术和 OneNET 云 平台通信技术等先进技术,设计一款智能化的 ...

  5. 树莓派实验室python人脸识别_在树莓派上实现人脸识别

    原标题:在树莓派上实现人脸识别 本文为 AI 研习社编译的技术博客,原标题 Facial Recognition & Identification On Raspberry Pi,作者为 Ad ...

  6. python sqlserver api连接池_非常老的话题 SQLSERVER连接池

    非常老的话题 SQLSERVER连接池 写这篇文章不是说要炒冷饭,因为园子里有非常非常多关于SQLSERVER连接池的文章,但是他们说的都是引用MSDN里的解释 或者自己做一些测试试验一下连接池的性能 ...

  7. python智能工厂_智能工厂关键技术应用 第八讲 智能工厂的Python编程应用

    1 前言在智能工厂中,推进个性化定制的生产已经成为趋势,劳动密集型生产也将转入柔性化生产和人机协调作业.如何确保生产中所产生的数据为操作者和管理者使用,这是目前基于需求的数据模型开展精益生产的前提条件 ...

  8. 单片机涡轮流量传感器_暖通慧教你一文读懂流量传感器

    下面我们来说说以上各种传感器的不同之处: 即:体积流量qv与流体流速v的关系:可得: 二. 容积式流量传感器 三. 涡街流量传感器 涡街流量传感器主要用于工业管道介质流体的流量测量,如气体.液体.蒸汽 ...

  9. 博途plc连接电脑_西门子CP2431通过SIMATIC NET连接WinCC

    CP243-1作为S7-200的以太网模块,除IT功能外,只支持西门子私有的S7协议,理论上只能通过OPC的方式和上位机组态软件通信,OPC服务器可以是S7-200专用的PC ACCESS软件,也可以 ...

最新文章

  1. vuepress 跑不起来?报错?空白页? res.getHeader is not a function?
  2. RedHat(Linux) Oracle数据库设置开机自启动
  3. ML 自学者周刊:第 3 期
  4. SAP CRM One Order CLOSING date change debug
  5. python 全局_全局关键字,带Python示例
  6. git remote传到远程
  7. 黑苹果mac未能安装在你的电脑上_mac电脑上全新视频剪辑软件安装包分享,让你剪辑视频从此无忧!...
  8. if __name__ == __main___一文搞懂 if __name__ == #39;__main__#39;
  9. BZOJ1111 : [POI2007]四进制的天平Wag
  10. oracle中常用的方法,oracle常用方法
  11. x86系统微型计算机,80x86/Pentium 微型计算机原理及应用(第3版)
  12. 广发基金总经理林传辉:深耕资产管理本源做投资者的资产配置专家
  13. 推荐四个网盘资源搜索工具
  14. Qt开发 之 Windows资源管理器模仿 并 小超越
  15. CAD看图软件的快速搜索功能怎么用?
  16. walking机器人仿真教程-激光导航-仿真多点导航
  17. 计算机的设备驱动程序在哪里查看,什么是驱动程序?如何查看电脑的驱动程序?看下面的文章就明白了...
  18. 瑞企体育系统源码,赛事直播系统,足球直播程序,体育赛事足球系统功能介绍
  19. iOS 网络请求劫持
  20. 数据结构与算法第2章:链表

热门文章

  1. 【阿拉伯数字转中文汉字工具类】
  2. 今日头条的新闻推荐算法原理
  3. 单射、满射和双射图解
  4. QCon2016演讲《Rust语言的核心竞争力》总结和补充
  5. MarkDown基本语法--程序员必修
  6. 跨平台开发 uni-app
  7. 简单介绍下微信群大全500人大群及免费微信互投群万人群
  8. git 加速代理设置,单仓库设置代理,指定仓库设置单独代理
  9. 航天信息C48服务器,CSPICE航天信息系统的解析与使用--详细介绍
  10. FileOperatorWSInstaller.zip——上海一网通登录社保下载提示,却无法下载