作为一名小白非常理解做出一个效果的成就感,网上资料纷繁复杂,不如化繁为简,捡一个最简单实现的,且行且珍惜。保护头发!
硬件设备:
树莓派(Raspberry Pi 3Mode| B V1.2)(我以为是一种吃的。。。)
超声波模块(HC-SRO4)
杜邦线四条
电源线(给树莓派供电)
代码附上:(C语言版本,linux下就可以使用)
#include <wiringPi.h>
#include <stdio.h>
#include <sys/time.h>
#define Trig 28
#define Echo 29
void ultraInit(void)
{
pinMode(Echo, INPUT);
pinMode(Trig, OUTPUT);
}
float disMeasure(void)
{
struct timeval tv1;
struct timeval tv2;
long start, stop;
float dis;
digitalWri