本次实验使用了超声波传感器和led灯,当超声波传感器前面20cm内有障碍物时,led灯亮,当超声波传感器前面没有障碍物时,led灯处于不亮的状态。

代码如下:

int TrigPin = 8;
int EchoPin = 9;
int LedPin = 12;
int val;
void setup()
{
Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
pinMode(LedPin,OUTPUT);
}
void loop()
{
digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
int cm = pulseIn(EchoPin, HIGH) / 20.0; //将回波时间换算成cm
cm = (int(cm * 100.0)) / 100.0; //保留两位小数
Serial.println(cm); //输出距离值
Serial.println("cm");
delay(50);
if (58>=cm)
{
digitalWrite(LedPin, HIGH);delay(20);
}else{
digitalWrite(LedPin,LOW);
}
}

没有障碍物时

有障碍物时

视频连接https://www.bilibili.com/video/av55829383/

超声波传感器+led灯相关推荐

  1. 基于Arduino实现简单人体红外感应灯(人体红外传感器+LED)

    这是一个使用arduino以及人体红外传感器实现的人体感应灯,详细细节如下: 1. 实验元件 UNO 实验套装(arduino控制板.USB数据线.面包板.跳线) 人体红外传感器1个 led灯1个 电 ...

  2. ESP8266+DHT11温湿度传感器+小爱同学语音智能LED灯(状态可视化)

    ESP8266+DHT11温湿度传感器+LED灯(状态可视化) 接线(继电器与DHT11模块的GND与VCC分别对应接好ESP8266即可,下表只列出信号线接法): 模块 ESP8266 继电器IN ...

  3. Mixly----利用超声波传感器控制LED灯

    米思齐作为简单快捷的开发软件在我们生活中的作用逐渐增大,今天我们利用超声波传感器来测量距离来控制LED灯. 测量原理:超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途 ...

  4. 使用超声波测距模块控制LED灯

    本文章为你介绍如何使用Arduino开发板和超声波测距模块来控制LED灯的明灭. 所需硬件 -Arduino开发板 -LED -超声波测距模块 下面主要为大家说明一下超声波模块. 超声波传感器通过采用 ...

  5. 简单超声波报警器的实现(arduino+超声波传感器+蜂鸣器+LED)

    如题,这是一个使用arduino以及多个传感器实现的一个警报器,Let's get started! 1.首先是电路图的确定 2.代码部分 程序无误后我们就可以将代码上传到开发板了 3.可能出现的错误 ...

  6. 探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino)

    ** ------------探测距离机器人模型:通过超声波测距控制舵机转向,LED灯,语音播放,蜂鸣器(米思齐mixly,arduino) 一. 初始化设置 在初始化这里要先设置波特率.并且把初始超 ...

  7. 利用声音传感器控制led灯功能_树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED...

    昨天搞了控制LED,玩了第一个,剩下的就感觉很简单了,这里记录一下 先来几张照片 玩了蜂蜜模块才发现规律,一般这种模块,都会有三个针脚,VCC(3.3V或5V供电输出针脚).GNC(对应GPIO针脚的 ...

  8. 利用声音传感器控制led灯功能_云中树莓派(4):利用声音传感器控制Led灯

    1. 声音传感器及其配置 声音传感器如下图所示: 将 VCC 引脚接入树莓派 5V 引脚,将 GND 引脚接入树莓派 GND 引脚,将 OUT 引脚接入树莓派 GPIO20. 要注意,模块在环境声音强 ...

  9. 利用声音传感器控制led灯功能_树莓派.利用声音传感器制作声控灯

    https://www.zhihu.com/video/1144560484488392704 声音检测传感器模块 模块参数: 工作电压:5V 具有信号输出指示,检测到声音模块上LED点亮. 输出有效 ...

最新文章

  1. 如何通过 DJI SDK 控制无人机运动
  2. 大庆东风中学高考成绩查询2021年,2021年大庆中考成绩和分数线什么时候公布(附查询入口)...
  3. SSM格式化导出报表时间的格式
  4. 为什么初创企业应该计算 LTV / CAC,以及如何正确应用它?
  5. Dockerfile常用指令
  6. 前端npm install失败
  7. 安装keepalived执行make报错的解决方法
  8. 一定要知道的,那些Linux基本操作命令
  9. canvas drawImage方法不显示图片的解决方案
  10. 【PHP内核剖析】一、PHP基本架构
  11. 洛谷 P1025 数的划分
  12. 一个java文件里可以有多个类嘛?
  13. php微信wap页面支付,微信 手机网站 h5 wap浏览器 支付
  14. app生成(免费自制app软件)
  15. python 问卷调查系统_GitHub - JukieChen/surveySystem-1: 问卷调查系统
  16. mw320r虚拟服务器,水星MW320R路由器桥接设置教程-水星路由器设置
  17. AnkhSvn 在vs2015中没有起到作用问题
  18. 纯js制作图片轮播效果
  19. Raspberry Pi Pico SDK开发-PIO介绍
  20. 商圈分析如何大数据软件采集相关要素

热门文章

  1. 程序员用什么样子的键盘?
  2. C语言实现int数组类型冒泡法升序排列
  3. suffix automachine-陈立杰讲稿学习笔记
  4. 【Seq2Seq】相关理论基础与RNN的相应变体
  5. 2020-10-19 数字统计
  6. 《HelloGitHub》第 68 期
  7. 京东html5游戏,京东H5直接打开app的代码分析(未完待续)
  8. Kalman滤波在船舶GPS导航定位系统中的应用(含MATLAB仿真)
  9. C# word全文替换
  10. C# base 64图片编码解码