物联网之距离报警器

通过使用超声波传感器和蜂鸣器实现当物体距离超声波传感器小于指定距离时,蜂鸣器开始报警

一、实验所需

  1. UNO 实验套装(UNO R3控制板、面包板)
  2. 蜂鸣器(MH-FMD 低电平触发)
  3. 超声波测距模块(HC-SR04)
  4. arduino软件

二、实验代码(在arduino上进行编译)

***
volatile float dist;
float checkdistance_A1_A3() {digitalWrite(A1, LOW);delayMicroseconds(2);digitalWrite(A1, HIGH);delayMicroseconds(10);digitalWrite(A1, LOW);float distance = pulseIn(A3, HIGH) / 58.00;delay(10);return distance;
}
void setup(){dist = 0;pinMode(A1, OUTPUT);//超声波测距输出口pinMode(A3, INPUT);//超声波测距输入口Serial.begin(9600);pinMode(2, OUTPUT);//蜂鸣器管脚口
}
void loop(){dist = checkdistance_A1_A3();Serial.print("1111");Serial.println(dist);delay(1000);if (dist < 8) {     //设置距离小于8cm就报警Serial.print("1111");//检错tone(4,100,1000);}
}
***

三、连接图


超声波传感器+蜂鸣器实现距离报警相关推荐

  1. 基于stm32的超声波HC-SR04测距仪含距离报警(温度补偿)

         前言:本文主要是紧跟前一篇文章中有关超声波HC-SR04模块进行的扩展实验,主要涉及超声波测距的温度补偿(DHT11),并搭配蜂鸣器的距离报警.整体实验较为简单,为常用的几个传感器模块相互配 ...

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

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

  3. 米斯齐超声波传感器显示测量距离(oled)内附Arduino代码

    用到的东西:     超声波传感器,uno,SSD1306 OLED显示屏 超声波:gnd-gnd              vcc-5v              trig-接脚这里是A0     ...

  4. 火焰传感器+蜂鸣器 实现温度报警

    物联网小项目之火焰报警器 通过使用火焰传感器和蜂鸣器的组合,实现温度报警,模拟火焰报警器的作用. 一.火焰传感器的介绍 1. 认识火焰传感器 火焰传感器,由各种燃烧生成物.中间物.高温气体.碳氢物质以 ...

  5. RaspberryPi 4B 使用超声波传感器 HC-SR04 进行距离检测

    由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现.利用超声波检测往往比较迅速.方便.计算简单.易于做到实时控制,并且 ...

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

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

  7. Arduino开发实例-DIY超声波传感器避障机器人

    超声波传感器避障机器人 1.应用介绍 在本应用中,我们将使用一个超声波传感器与两个直流电机和一个伺服电机相结合,Arduino作为主控板创建一个简单的避障机器人. 超声波传感器发送和接收信号以确定物体 ...

  8. stm32f429+超声波传感器HC-SR04 -- 测距

    工具 1. 开发板stm32f429(f4系列的应该都可以) 2. 超声波传感器,型号为HC-SR04 HC-SR04接线 HC-SR04 stm32f4 VCC VCC(5V) GND GND Tr ...

  9. 使用超声波传感器采用图形化编程制作Arduino自动跟随小车

    在智能小车项目中,我们通过控制直流电机的正反转.刹车和转速来控制小车的行动. 在这台小车中,对直流电机发出的控制指令来自于Arduino主控板,而Arduino主控板的外部输入则来自于超声波传感器.灰 ...

最新文章

  1. 可延迟函数、内核微线程以及工作队列
  2. pyqt 槽任意参数_PyQt5快速入门(二)PyQt5信号槽机制
  3. 信道容量与Shannon公式
  4. boost::mp11::mp_defer相关用法的测试程序
  5. 非线性降维-核主成分分析KPCA
  6. WEY的广告上天了!CZ-11 WEY号火箭发射成功
  7. 总谐波失真80_如何将总谐波失真降至 10% 以下
  8. PHP语言基础简单整理
  9. 第四周项目3--单链表应用之递增判断
  10. 2023年中职网络安全竞赛服务远程控制任务解析
  11. 手机扫描计数器有哪些?实用扫描计数软件分享给你
  12. zookeeper领导者选举源码分析
  13. 在线安装计算机应用软件,计算机应用与网络基础教程 常用软件安装new.ppt
  14. 【Matlab路径规划】蚁群算法机器人大规模栅格地图最短路径规划【含源码 1860期】
  15. 深度学习1(hinton)
  16. keil 的bug日记
  17. 达梦数据库导入数据的几种方法
  18. 出现这个错误: No converter found for return value of ..
  19. 2017年BAT,京东,美团,滴滴等公司面试经验总结
  20. 实用EXECL高级技能之考勤数据合并

热门文章

  1. Xilinx FPGA通过FLASH加载程序的时序
  2. 前端js预览并且导出pdf文件
  3. sphinx python
  4. 图片太小了,要如何放大呢?一键放大
  5. (搬运)强化学习的最好benchmarks:最终列表
  6. Android个性导航栏效果
  7. OPEN--深度开源
  8. 雷达原理---脉冲雷达和连续波雷达
  9. 【思路】扫雷MINE
  10. 熊厂实习生招聘面试经验