本帖最后由 xjallen 于 2016-1-26 12:07 编辑
【NanoPi2试用体验】NanoPi2_GPIO控制超声距离感应模块(十)
本次用到的超声距离感应模块为HC-SR04,4个引脚分别是VCC、DGND、Trig、Echo四个接口,分别对应NanoPi2的GPIO引脚的VCC、GND、GPIOD21、GPIOD17四个引脚。
用杜邦线将NanoPi2于HC-SR04超声模块连接。
由于nanopi2的debian系统没有集成git命令,所以终端输入sudo apt-get install git,安装git。
终端输入sudo cp GPIO.h S5P4418.h /usr/include/,将GPIO.h和S5P4418.h这两个文件复制到/usr/include/文件夹下。
终端输入cd HC-SR04/,切换到HC-SR04/目录下。
终端输入sudo gcc test.c -o test,GCC编译成可执行的文件test。
运行可执行文件test,得到超声距离感应模块测量距离的数据。
以上是不同距离测量的数值,与实际值有+-5mm的偏差。
本期讨论:
NanoPi2_GPIO控制超声距离感应模块,简单方便,官方支持那么多模块和配件,并提供源代码,大家可以尝试更多的扩展,40个扩展引脚非常丰富,期待以后更多的发现。