火焰检测模块如下:
树莓派的引脚如下图:
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
#include <wiringPi.h> #include <stdio.h> #include <sys/time.h> #define ZHEDANG 29 int main(void) { if (wiringPiSetup() == -1) { printf("setup wiringPi failed !"); return 1; } pinMode(ZHEDANG, INPUT); while (1) { if (digitalRead(ZHEDANG) == 1) { printf("no shelter\n"); delay(333); } else { printf("sheltered\n"); delay(333); } } return 0; }
输出结果:
转载于:https://www.cnblogs.com/tiandsp/p/8371172.html