|
代码如下:
#include<LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
const int TrigPin = 7;
const int EchoPin = 6;
float cm;
void setup()
{
lcd.begin(16,2);
pinMode(TrigPin,OUTPUT);
pinMode(EchoPin,INPUT);
}
void loop()
{
digitalWrite(TrigPin,LOW);
delayMicroseconds(2);
digitalWrite(TrigPin,HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin,LOW);
int timer = -500;
cm = pulseIn(EchoPin,HIGH) / 58.0;
cm = (int(cm * 100.0)) / 100.0;
delay(500);
lcd.print("Distance:");
lcd.setCursor(6,1);
lcd.print(cm);
lcd.print("cm ");
lcd.home();
}
我的1602接法如图 只是省略了VSS VDD VO没接(这不会有问题吧???) |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|