树莓派练习程序(雨水检测)
2018-01-28 12:17
260 查看
水滴检测模块如下:
树莓派的引脚如下图:
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
输出结果:
树莓派的引脚如下图:
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
#include <wiringPi.h> #include <stdio.h> #include <sys/time.h> #define GuanMin 29 int main(void) { if (wiringPiSetup() == -1) { printf("setup wiringPi failed !"); return 1; } pinMode(GuanMin, INPUT); while (1) { if (digitalRead(GuanMin) == 1) { printf("no water\n"); delay(333); } else { printf("water detected\n"); delay(333); } } return 0; }
输出结果:
相关文章推荐
- 树莓派练习程序(火焰检测)
- 树莓派练习程序(土壤湿度检测)
- 树莓派练习程序(声音检测)
- 树莓派练习程序(温度湿度测量)
- matlab练习程序(霍夫变换检测直线斜率)
- 树莓派练习程序(光敏电阻)
- matlab练习程序(Canny边缘检测)
- matlab练习程序(SUSAN检测)
- 树莓派练习程序(寻迹模块)
- 树莓派练习程序(超声波测距)
- 树莓派练习程序(蜂鸣器)
- matlab练习程序(SUSAN检测)
- 树莓派练习程序(避障模块)
- matlab练习程序(Marr-Hildreth边缘检测)
- 第7周 C语言程序设计(新2版) 练习1-18 删除空格制表符 (程序不能正确运行)
- Java程序练习-计算2的N次方
- 0122程序练习
- iOS程序入门开发练习:秒表stopWatch
- c++编程题练习——检测单链表是否有环,若有,输出环入口
- Linux下用程序检测网卡连通状态