一、打开一个shell

我这次连接树莓派用了kvm切换器,真好用啊

gpio readall

打印出来所有的端口

我看了看所有的传感器都是3.3v~5v兼容的,所以用1、2端口提供电都可以

然后6号口是GND接地

最后18号口作为DO口;

===========================

二、代码

#!/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()

实际上这一系列的传感器都是带只是灯的,也就是说其实不链接数据口也可以完成测试和调试

DO口是个TTL口

祝玩得愉快;