极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18465|回复: 4

[新手帖] arduino+ HC-SR04 + 超声波模拟倒车雷达

[复制链接]
发表于 2012-10-21 19:51:41 | 显示全部楼层 |阅读模式
本帖最后由 VMAX 于 2012-10-21 20:02 编辑

发帖时已看到 191zzy的倒车雷达,不过我还是要发,因为我这个不需要库{:soso_e141:}  ,

声光报警 20cm - 3cm, 之前我刚做了anduino的LED与BEEP实验,超声波是偶第3个实验,我的anduino所学全搁这个了,拿去吧{:soso_e113:}。以后还有433M的无线数传,等好了也发给大家! 这次没图,太简单了,不好意思发图  




  1. int beeppin = 8;
  2. int ledpin=9;
  3. int echo= 6;
  4. int trig=7;
  5. unsigned long time_echo=0; // record the pulse width by sensor returns
  6. unsigned long distance =0; // record the distance value;

  7. void setup(){
  8.    Serial.begin(9600);
  9.    pinMode(beeppin,OUTPUT);
  10.    pinMode(ledpin,OUTPUT);   
  11.    pinMode(echo,INPUT);
  12.    pinMode(trig,OUTPUT);
  13. }

  14. void loop(){
  15.   digitalWrite(trig,HIGH);  //send pulse
  16.   delayMicroseconds(80);    //set pulse width with 50us(>10us)
  17.   digitalWrite(trig,LOW);   //stop send
  18.   
  19.   time_echo = pulseIn(echo,HIGH); //get return pulse width
  20.   if((time_echo<60000)&&(time_echo>1)) //valid scope 1-60000
  21.   {
  22.     distance = (time_echo*34/100)/2; //mm   
  23.     if(distance < 200)
  24.      {
  25.       if(distance<30){
  26.         digitalWrite(beeppin,HIGH);
  27.         digitalWrite(ledpin,HIGH);
  28.       }else{   
  29.         alert(distance/2);
  30.       }
  31.      }
  32.     Serial.print(distance,DEC);
  33.     Serial.println('\n');
  34.   
  35.   }
  36.   delay(100);
  37. }
  38. void alert(unsigned i){
  39.   digitalWrite(beeppin,HIGH);
  40.   digitalWrite(ledpin,HIGH);
  41.   delay(i);
  42.   digitalWrite(beeppin,LOW);
  43.   digitalWrite(ledpin,LOW);
  44.   delay(i);
  45. }
复制代码
回复

使用道具 举报

发表于 2012-10-22 11:42:53 | 显示全部楼层
谢谢分享了
回复 支持 反对

使用道具 举报

发表于 2012-10-26 14:57:09 | 显示全部楼层
这个程序没问题吗?兄弟,我也写了个类似的程序,但是感觉超声波测得不准。用来控制倒车不现实啊 ,准备上滤波程序了
回复 支持 反对

使用道具 举报

发表于 2016-4-13 15:02:05 | 显示全部楼层
当它超过60000会在lcd上显示出5cm不变,该怎么办
回复 支持 反对

使用道具 举报

发表于 2016-4-16 00:02:44 | 显示全部楼层
一个超声波吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-24 07:10 , Processed in 0.039077 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表