加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
4.1-function.ino 541 Bytes
一键复制 编辑 原始数据 按行查看 历史
奈何col 提交于 2017-07-21 15:43 . 20170720
float distance;
void setup()
{
Set_SR04(2, 3);
Serial.begin(9600);
}
void loop()
{
distance = Get_SR04(2, 3);
Serial.print(distance);
Serial.print("cm");
Serial.println();
delay(1000);
}
void Set_SR04(int TrigPin, int EchoPin)
{
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
float Get_SR04(int TrigPin, int EchoPin)
{
digitalWrite(TrigPin, LOW);
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
float distance = pulseIn(EchoPin, HIGH) / 58.0;
return distance;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化