Arduino模拟简易倒车雷达系统

news/2024/10/23 5:51:01/

利用Arduino及配套原件,可以模拟简易的倒车雷达。由于本人水平所限,模型还有许多不尽人意的地方。还请大家多多包涵!

实验器材

  • Arduino UNO

  • 面包板

  • 红黄绿LED各一个

  • 1602 LCD 显示屏

  • 有源蜂鸣器

  • 超声波传感器

  • 导线若干

效果图及视频

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Arduino-简易倒车雷达系统

代码

#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int EchoPin = A0;
int TrigPin = A1;
int BeepPin = 10;
int GreenPin = 9;
int YellowPin = 7;
int RedPin =5;//各个元件的接线位置int val=0;
int distance=0;
void setup()
{pinMode(EchoPin, INPUT);//读入数据的管脚pinMode(TrigPin, OUTPUT);pinMode(BeepPin, OUTPUT);pinMode(GreenPin, OUTPUT);pinMode(YellowPin, OUTPUT);pinMode(RedPin, OUTPUT);//初始化各个管脚lcd.init();lcd.backlight();//初始化LCD屏
}void loop()
{digitalWrite(TrigPin, LOW);delayMicroseconds(10);digitalWrite(TrigPin, HIGH);// 维持10毫秒高电平用来产生一个脉冲val=pulseIn(EchoPin,HIGH);// 读取数值,此处的val为超声波从发出到接受所需的时间(微秒)distance=val/58;
//关于距离转化的说明:空气中声速为340m/s,计算可得声波传播1cm再反射回去被接受需要大约58微秒
//由此建立distance与val的关系lcd.print("distance:(cm)");lcd.setCursor(0,1);lcd.print(distance);if(distance>15)//>15cm,亮绿灯,蜂鸣器不工作{green();}else if(distance>5)//5~15cm,亮黄灯,蜂鸣器间歇工作{yellow();}else//<=5cm,亮红灯,蜂鸣器持续工作,LCD显示警告信息{red();lcd.setCursor(8,1);lcd.print("WARNING!");}delay(500);lcd.clear();
}void green()
{digitalWrite(YellowPin,HIGH);digitalWrite(RedPin,HIGH);digitalWrite(GreenPin,LOW);beep0();
}void yellow()
{digitalWrite(RedPin,HIGH);digitalWrite(GreenPin,HIGH);digitalWrite(YellowPin,LOW);beep1();
}void red()
{digitalWrite(YellowPin,HIGH);digitalWrite(GreenPin,HIGH);digitalWrite(RedPin,LOW);beep2();
}void beep0()
{digitalWrite(BeepPin,LOW);
}void beep1()
{digitalWrite(BeepPin,HIGH);delay(100);digitalWrite(BeepPin,LOW);delay(100);
}void beep2()
{digitalWrite(BeepPin,HIGH);
}

多谢大家支持!


http://www.ppmy.cn/news/896899.html

相关文章

P1747 好奇怪的游戏

好奇怪的游戏 题目背景 《爱与愁的故事第三弹shopping》娱乐章。 调调口味来道水题。 题目描述 爱与愁大神坐在公交车上无聊&#xff0c;于是玩起了手机。一款奇怪的游戏进入了爱与愁大神的眼帘&#xff1a;***&#xff08;游戏名被打上了马赛克&#xff09;。这个游戏类似…

红外倒车雷达原理图_超声波倒车雷达电路图及原理分析

超声波倒车雷达防撞预警系统即是俗称的倒车雷达,是汽车泊车辅助装置。在汽车倒车时,超声波倒车雷采用超声波测距原理探测汽车尾部离障碍物的距离,当汽车尾部离障碍物的距离达到探测范围时,倒车雷达通过数码管实时动态显示距离。当汽车尾部离障碍物的距离达到设定的安全警告…

MySQL数据库操作篇3(聚合函数分组查询)

通过MySQL提供的聚合函数&#xff0c;可以很方便的进行一些计算来辅助查询&#xff0c;所谓聚合函数就是将表中的数据统计后进行的某种处理 分组查询可以理解成将一张表按照某个属性分成多张表&#xff0c;属性值相同的在一张表里 比如说学生表&#xff0c;按照性别这个属性分组…

一文教你如何优雅地配置树莓派的静态IP、中文环境

引言&#xff1a; 树莓派的静态IP配置与ubuntu这些都是类似的&#xff0c;毕竟都是linux&#xff0c;只要会一个&#xff0c;其他的看一遍就会了。 目录 配置树莓派的静态IP 1、确定树莓派的网络接口 2、编辑网络配置文件&#xff1a; 3、设置静态IP地址&#xff1a; 4、…

移动GPU大战,光追技术成香饽饽?

配图来自Canva可画 智能手机市场的“下行”&#xff0c;给整个智能手机产业链都带来了巨大的“冲击”&#xff0c;围绕上游芯片的“内卷”也愈演愈烈。从高通到联发科&#xff0c;再到英伟达、AMD、ARM&#xff0c;几乎全球头部的芯片巨头&#xff0c;都无一例外地参与到了手机…

中国版“微软”要来了?某国产操作系统称已可以替代Windows 7

程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 3.5 分钟。 来自&#xff1a;扩展迷EXTFANS 放眼如今的计算机操作系统领域&#xff0c;微软绝对算是一家独大。 2009年10月22日&#xff0c;微软Windows 7发布&#xff0c;距现在已经过去了10几年。 这个…

智能新经济的AI平台:左手技术,右手行业

两手都要抓&#xff0c;两手都要硬。 作者 | 赵健 编辑 | 杨杨 每个时代都会诞生各时代的代表性企业&#xff0c;它们的一个共同特点是都成为了新经济发展的“基础设施”——从信息通讯&#xff0c;到互联网、移动互联网&#xff0c;莫不如此。 回顾新中国的新经济发展历程&am…

智能时代,谁是“大师”?

岁末年初辞旧迎新之际&#xff0c;一个“Master”的神秘账号在各大围棋网站横扫顶尖职业棋手&#xff0c;中日韩第一人&#xff0c;柯洁、朴廷桓、井山裕太均败在此“人”手上。1月4日一早&#xff0c;Master大名出现在各大IT网站和体育网站。就在刚刚&#xff0c;“Master”以…