zoukankan      html  css  js  c++  java
  • 树莓派练习程序(土壤湿度检测)

    土壤湿度检测模块如下:

    树莓派的引脚如下图:

    我们将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("Dry
    ");
                delay(333);
            }
            else
            {
                printf("water detected
    ");
                delay(333);
            }
        }
            
        return 0;
    }

    输出结果:

  • 相关阅读:
    使用wget -i下载多个文件
    linux安装LNMP的资源
    mysql优化
    npm
    文件上传
    box-shadow
    进程和线程
    String
    JavaScript 目录
    replace
  • 原文地址:https://www.cnblogs.com/tiandsp/p/8370691.html
Copyright © 2011-2022 走看看