超声波发射声波,被障碍物遮挡,能返回超声波和障碍物之间的距离。完成后的实拍图:
原理图和面包板接线图
LCD1602和超声波模块说明
1)LCD1602
2)超声波模块说明
我这个超声波模块多了个 out 开关量输出端,可以做报警模块用——
现在这个实验,我没有接这个
控制端Trig接arduino板子的7#io
接收端Echo接arduino板子的6#io
源代码
#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); if(millis()>timer +500) { lcd. print ("Distancce:"); lcd. setCursor(6,1); lcd. print (cm); lcd. print ("cm "); lcd. home(); timer=millis()+500; } }
http://tieba.baidu.com/p/2378561261
发表评论
要发表评论,您必须先登录。