想问问大家这个程序或者接线有没有问题
我想做一个超声波测距报警 但是烧录下面代码之后三线无源蜂鸣器一直响
const int TrigPin = 2;
const int EchoPin = 3;
float distance;
void setup()
{ // 初始化串口通信及连接SR04的引脚 Serial.begin(9600); pinMode(TrigPin, OUTPUT); // 要检测引脚上输入的脉冲宽度,需要先设置为输入状态 pinMode(EchoPin, INPUT); pinMode(7,OUTPUT); Serial.println(“Distance:”);
}
void loop()
{ // 产生一个10us的高脉冲去触发TrigPin digitalWrite(TrigPin, LOW); delayMicroseconds(2); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); digitalWrite(7, HIGH); // 检测脉冲宽度,并计算出距离 distance = pulseIn(EchoPin, HIGH) / 58.00; Serial.print(distance); Serial.print(“cm”); Serial.println(); if (distance<=5) { digitalWrite(7, LOW);
}
else { digitalWrite(7, HIGH);
} delay(2000);
}

新手arduino小白有问题请教大家相关推荐

  1. Arduino小白的学习历程

    Arduino小白的学习历程 例7 温度报警器 作为一名刚接触Arduino的小白,觉得温度报警器这个东西特别新鲜,先把它的效果描述一下: 效果一:打开串口监视器(至于怎么理解串口监视器,我来说说自己 ...

  2. Arduino小白学习记录:双色LED灯实验

    目录 一.介绍 二.材料准备 三.实验原理 四.实验过程 五.代码 六.效果展示 七.总结分析 一.介绍 双色发光二极管(LED)能够发出两种不同颜色的光,通常是红的和绿色的,而不是仅有一种颜色.它采 ...

  3. Arduino小白的学习记录:RGB-LED传感器实验

    在上一个实验中我们介绍了双色LED灯的实验,但如果仅有两种颜色是不是觉得有些单调呢,接下来就让我们通过这个实验来组合出更多的颜色吧! 一.介绍 RGB-LED模块可以发出各种颜色的光.红色.绿色和蓝色 ...

  4. 详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,以及常见问题或注意事项解答,本文主要以匿名上位机为例,适合新手和小白

      本文主要内容:详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,帮助我们调节一些参数,比如电机PID的调节.波形融合等,以及在我们写通信协议的时候 ...

  5. python解奥数题_【新手】小白用python解小学奥数第五集

    前言 因为工作的关系,长期教小学数学奥数,最近接触到python,学到了while:for 语句这里,于是就有了这个想法:用python解奥数题 1. 订立制作目标目标: 打印题目 输入逻辑 输出答案 ...

  6. linux 建站命令,Linux 服务器建站新手教程(小白宝塔建站全流程)-不需要敲一行命令,...

    Linux 服务器建站新手教程(小白宝塔建站全流程)-不需要敲一行命令, Linux 服务器配置.运行.不用敲命令 WordPress 建站攻略--助力新手快速利用Linux系统建立属于自己的站点-- ...

  7. Arduino小白学习记录:用电位器控制LED灯的亮度

    Arduino小白的学习记录:用电位器控制LED灯的亮度 一.介绍 二.材料准备 三.实验原理 四.实验步骤 五.代码 六.效果展示 七.总结分析 我是一个纯Arduino小白,为了完成老师安排的一个 ...

  8. Arduino小白教学——1.1 依次点亮小灯

    众所周知,开始学一切单片机的第一个例程多半就是--点灯... 那我们就从经典的点灯开始(狗头 这里默认大家都会一点基础的C语言了,不会的话指路之前出过的C语言零基础教学集,基本够用了-->C语言 ...

  9. 新手站长小白该如何选择云服务器配置?

    云服务器商的各种套餐让人眼花缭乱,原因是因为各自的资源性能不一样.虽然有一些标准可以对比,根据个人的使用经验,但是实际性和云服务商的平台架构和技术实力还是差别蛮大,比如不同平台,物理隔离的技术的差异, ...

最新文章

  1. “5G杀手级应用”Cloud VR 华为如何打响5G第一枪
  2. C/C++基础知识点(四)
  3. C#MUD英雄大作战(副源码文件连接)
  4. html5 block调用html,HTML: blockquote 标签
  5. Window系统下安装Redis
  6. 英国帝国理工学院招聘研究助理,医学影像分析方向
  7. Python常用模块集锦
  8. c语言中缀表达式求值_数据结构-第三章:栈和队列(栈的应用、括号匹配、表达式转换)
  9. php数组去掉键值,PHP 如何将数组去掉键值?_后端开发
  10. 成都睿铂 | 云南省地矿测绘院1:500地形免像控项目分享
  11. 10分钟搞定kettle源码部署
  12. 2019文都计算机网络百度云,2019计算机考研|计算机网络知识:计算机网络体系结构...
  13. 怎么用几何画板作一些简单的图形
  14. ISO27001标准
  15. 计算机二级access宝典app,二级Access考试宝典
  16. xp系统如何更改计算机用户名,windows xp电脑如何设置、修改开机密码
  17. 透彻理解神经网络剪枝算法
  18. Bart模型应用实例及解析(二)————基于泰坦尼克号数据集的分类模型
  19. 观光公交(codevs 1139)题解
  20. 徒手撸一个记账本(附源码)

热门文章

  1. android 7.0新特性
  2. 关于一个网页的导航栏的写法 总结
  3. 用 php 编写输入一个整数n(n>1),计算并输出1+2+3+…+n的值
  4. 老毛桃启动U盘快速为硬盘分区图文教程
  5. 正确优化主图,优化标题、优化价格,才不会导致流量下降
  6. HTTPS SSL TLS
  7. IC上电和关断 --- POR策略
  8. 基于Arduino的水位检测系统
  9. MATLAB常用小trick
  10. 精彩的人生早已开始,看你怎么看待你的人生了