V端口是5V供电,G是负极,T为板卡端口38(gpio28),E为板卡端口40(gpio29)。
原理为时间差乘以速率来计算距离。
gcc distance_sensor.c -o distance_sensor -lwiringPi #编译C语言
./distance_sensor #运行程序
运行程序 python distance_sensor.py
最后试了试将程序改为labview通过LINX嵌入式部署到树莓派,最后测试有问题。感觉是时间控制方面有问题,夜深了,留待下次解决吧。
用树莓派编译C语言程序方法:首先安装Xshell软件。
点击New,新建一个ssh连接。
名字随便起,这里我写树莓派。
ip地址,写树莓派的ip,我的树莓派ip是192.168.1.222。
点击OK。
这样就建好ssh链接了,双击树莓派。
填写的用户名,我是用的默认的pi。
点击OK。
填写密码,默认的是raspberry
连接成功。
在命令行输入vim test.c。
回车。
这时,无法输入任何字符,按下i键,进入编辑模式,此时test.c会变成INSERT
,这时就可以输入代码了。
编辑好代码。按ESC,进入命令行模式
输入wq!回车
退出vim程序。
接下来在命令行中输入gcc test.c -o test
回车,生成可执行文件test
./test即可看到运行结果hello world !
大功告成
Windows用VS2017,装上跨平台模块,新建项目选择“Linux”,选择“控制台应用程序”或者“闪烁”,随后会d出“Getting Started”教你如何远程连接上树莓派,在main.cpp中编写代码,F7编译,Ctrl+F5编译运行(不调试)。Linux新建.cpp文件,写好代码后保存退出,打开终端输入 g++ 文件路径
会生成可执行文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)