树莓派练习程序(寻迹模块)
2018-01-28 17:55
369 查看
寻迹模块如下:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128175133256-677713484.png)
树莓派的引脚如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128121412897-392760621.png)
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128175236397-1795343330.jpg)
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
输出结果:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128175133256-677713484.png)
树莓派的引脚如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128121412897-392760621.png)
我们将Vcc引脚连接物理接口2,GND引脚连接物理接口39,DO引脚连接物理接口40。
实物连接如下图:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128175236397-1795343330.jpg)
编程使用WiringPi库,使用wpi引脚编码方式控制GPIO。
代码如下:
#include <wiringPi.h> #include <stdio.h> #include <sys/time.h> #define TRACKER 29 int main(void) { if (wiringPiSetup() == -1) { printf("setup wiringPi failed !"); return 1; } pinMode(TRACKER, INPUT); while (1) { if (digitalRead(TRACKER) == 0) { printf("no tracker\n"); delay(333); } else { printf("trackered\n"); delay(333); } } return 0; }
输出结果:
![](https://images2017.cnblogs.com/blog/340413/201801/340413-20180128175354147-468996720.png)
相关文章推荐
- 树莓派练习程序(避障模块)
- 树莓派练习程序(温度湿度测量)
- 树莓派练习程序(超声波测距)
- 树莓派练习程序(火焰检测)
- sys模块的问题,深浅COPY的应用场景,元祖与购物车程序练习-打印彩色\033[31;1m--------\033[0m
- 树莓派练习程序(光敏电阻)
- 树莓派练习程序(土壤湿度检测)
- 通过小程序练习Python中关于os模块的方法
- 基于树莓派的空气监测系统(3)PM2.5模块程序
- 树莓派练习程序(蜂鸣器)
- 树莓派练习程序(声音检测)
- 树莓派练习程序(雨水检测)
- C# 小程序之新手练习(一)控制台动态输出当前时间
- matlab练习程序(透视投影,把lena贴到billboard上)
- matlab练习程序(Renyi熵)
- Linux Linux程序练习十九
- matlab练习程序(随机直线采样)
- 【程序50】#include 的应用练习
- Java小程序2数学题练习小程序
- matlab练习程序(波纹扭曲)