树莓派练习程序(光敏电阻)
2018-01-24 11:36
429 查看
光敏电阻模块如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113258662-1895567454.jpg)
树莓派的引脚如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113320928-305651600.jpg)
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113450506-1105282877.jpg)
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
输出结果:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113258662-1895567454.jpg)
树莓派的引脚如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113320928-305651600.jpg)
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113450506-1105282877.jpg)
编程使用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) == 0) { printf("Light\n"); delay(333); } else { printf("no light\n"); delay(333); } } return 0; }
输出结果:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180124113803490-1800691046.png)
相关文章推荐
- 树莓派练习程序(雨水检测)
- 树莓派练习程序(火焰检测)
- 树莓派练习程序(寻迹模块)
- 树莓派练习程序(蜂鸣器)
- Arduino程序-光敏电阻
- 树莓派练习程序(超声波测距)
- 树莓派练习程序(土壤湿度检测)
- 树莓派练习程序(避障模块)
- 树莓派练习程序(声音检测)
- 树莓派练习程序(温度湿度测量)
- Arduino程序-光敏电阻
- 树莓派上Java程序作为linux服务并开机自动启动
- JAVA程序练习---小车行走距离
- python练习之员工信息采集程序接口与判断
- 树莓派开机启动Qt程序
- windows交叉编译程序在树莓派运行不了
- Linux Linux程序练习六
- 计算机程序的构造和解释 练习 1.36
- 打字练习程序----Java线程/事件处理的程序个人修改后的版本如下
- matlab练习程序(模拟退火SA)