900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux烟雾传感器程序 树莓派4B之烟雾传感器模块(python3)

linux烟雾传感器程序 树莓派4B之烟雾传感器模块(python3)

时间:2019-11-24 19:17:18

相关推荐

linux烟雾传感器程序 树莓派4B之烟雾传感器模块(python3)

背景

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

材料

1、树莓派4b

2、火焰传感器模块

3、导线

操作

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

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

3、编写GPIO控制代码

#!/usr/bin/python

# encoding:utf-8

import RPi.GPIO as GPIO

import time

pin_fire=24

GPIO.setmode(GPIO.BCM)

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

try:

while True:

status = GPIO.input(pin_fire)

if status == True:

print('没有检测到烟雾')

else:

print('检测到有烟雾')

time.sleep(0.5)

except KeyboradInterrupt:

GPIO.cleanup()

4、效果图

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

预告

下一个传感器是 声音传感器(PYTHON)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。