背景

本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器;本例子为树莓派控制红外避障传感器

材料

1、树莓派4b

2、火焰传感器模块

3、导线

操作

1、通过xshell 工具来连接树莓派4B,输入命令gpio readall 来获取当前树莓派的针脚

2、用导线连接树莓派的针脚1(物理编号,VCC,3V),针脚6(物理编号,GND,回路),18(物理编号 ,GPIO信号)分别对应传感器的VCC,GND,DO脚。

3、编写GPIO控制代码

#!/usr/bin/python

# encoding:utf-8

import RPi.GPIO as GPIO

import time

pin_pqrs=24

GPIO.setmode(GPIO.BCM)

GPIO.setup(pin_pqrs, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)

try:

while True:

status = GPIO.input(pin_pqrs)

if status == False:

print('能见度正常')

else:

print('哇塞,好黑')

time.sleep(0.5)

except KeyboradInterrupt:

GPIO.cleanup()

4、效果图

至此该样例就这样结束了。

预告

下一个传感器是 雨滴雨水传感器(PYTHON)

python连接传感器_树莓派4B之光敏传感器模块(python3)相关推荐

  1. 树莓派4B 64位系统 安装python3.7+tensorflow 2.3.1

    树莓派4B 64位系统 安装python3.7+tensorflow 2.3.1 文章目录 树莓派4B 64位系统 安装python3.7+tensorflow 2.3.1 开始之前 Step1 安装 ...

  2. 树莓派4B之火焰传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

  3. 树莓派4B之超声波传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

  4. 树莓派4B之声音传感器模块(python3)

    背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器:本例子为树莓派控制红外避障传感器 材料 1.树莓派4b 2.火焰传感器模块 3.导线 ...

  5. 用python画一条龙_树莓派打造北邮人种子下载机——下载、做种一条龙全站式教程...

    树莓派是一台电脑,只不过它非常小巧,是基于 Linux 的单片机电脑,不贵-但是它的玩法很多,比如你可以在里面使用 Python 编写游戏,搭建网站,邮件收发,HTTP 服务器,Git 服务器,种子资 ...

  6. 树莓派4b无线连接服务器代码,树莓派4B Ubuntu Server 18.04 连接无线 5G WIFI

    树莓派4B Ubuntu Server 18.04 连接无线 5G WIFI ifu25 • 2021 年 08 月 06 日 新入手了树莓派4B的 2G 版本,打算用来做服务器用所以安装了 Ubun ...

  7. 树莓派4b ros镜像 网盘_树莓派4B的入手操作

    1.到手机器 拿到主板.散热片(散热风扇).电源.读卡器.SD卡(推荐16G以及更高).网线.其他小配件. 2.下载系统镜像 进入https://www.raspberrypi.org/ 网站 , 点 ...

  8. confluence创建页面加载缓慢_树莓派4B使用docker安装confluence

    说明 confluence是一个专业的企业知识管理与协同软件,可以用于构建企业wiki.通过它可以实现团队成员之间的协作和知识共享.现在大多数公司都会部署一套confluence,用作内部wiki.另 ...

  9. 树莓派python开发教程_树莓派教程(基于python编程)--入门篇

    原标题:树莓派教程(基于python编程)--入门篇 一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 ...

最新文章

  1. jupyter qtconsole 配置文件的生成和修改
  2. 使用AutoCAD 2021创建真实世界的土木设计项目
  3. (建议收藏)前端面试必问的十六条HTTP网络知识体系
  4. Redis流水线性能提高
  5. react改变checkbox的文字类型_reactjs – React复选框事件和处理程序的Typescript类型?...
  6. Ubuntu服务器修复,ubuntu – 服务器攻击,如何修复它
  7. 深度学习实现minst手写数字识别
  8. 永中office linux卸载,永中集成Office在Ubuntu下的安装和卸载方法
  9. VS2012 MFC 入门
  10. 中国研修网计算机培训心得,网络研修培训心得体会
  11. Matlab神经网络(一)
  12. 看漫画用什么软件最好?另外,好看的百合漫画有哪些?
  13. 【北交所周报】北交所再迎8只新股;康普化学、凯华材料上市首日逆势大涨;康乐卫士过会,或成北交所最大IPO;北交所推出直联机制...
  14. 能提取HTML网页正文的网站,智能提取网页正文新方法
  15. TCP/IP协议 - 三次握手四次挥手(入门易懂版)
  16. unity android解析包失败,打包APK失败。求解释
  17. pyecharts将html转换图片,如何把pyecharts的炫酷延续到PPT里?
  18. 14z app测试方法与技术 -软件测试
  19. 手撸架构,Elasticsearch 面试25问
  20. 数据存储:数据备份:测试备份和还原

热门文章

  1. 【EMC】电压暂降、短时中断和电压变化
  2. 《万物互联》——1.3 什么样的物体可以接入物联网
  3. iOS边练边学--UITableViewCell的常见属性设置
  4. DateTime Calendar
  5. Linux 命令(20)—— cat 命令
  6. 微信网页授权获取用户信息实战代码
  7. 数据库导出成txt文件
  8. 下面这些是什么意思:@classmethod, @staticmethod, @property?
  9. PostgresSQL数据类型
  10. 函数指针实现无类型打印