标题:
ARDUINO超声波检测车距
[打印本页]
作者:
gzqmx
时间:
2018-10-29 22:37
标题:
ARDUINO超声波检测车距
超声波.png
(162.87 KB, 下载次数: 61)
下载附件
2018-10-29 22:36 上传
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
volatile float dist;
LiquidCrystal_I2C mylcd(0x27,16,2);
float checkdistance_4_7() {
digitalWrite(4, LOW);
delayMicroseconds(2);
digitalWrite(4, HIGH);
delayMicroseconds(10);
digitalWrite(4, LOW);
float distance = pulseIn(7, HIGH) / 58.00;
delay(10);
return distance;
}
void setup()
{
dist = 0;
pinMode(4, OUTPUT);
pinMode(7, INPUT);
mylcd.init();
mylcd.backlight();
}
void loop()
{
dist = checkdistance_4_7();
if (dist < 1000) {
mylcd.clear();
mylcd.setCursor(0, 0);
mylcd.print("Distance(cm):");
mylcd.setCursor(0, 1);
mylcd.print(dist);
delay(1000);
}
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1