新手arduino小白有问题请教大家
想问问大家这个程序或者接线有没有问题
我想做一个超声波测距报警 但是烧录下面代码之后三线无源蜂鸣器一直响
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小白有问题请教大家相关推荐
- Arduino小白的学习历程
Arduino小白的学习历程 例7 温度报警器 作为一名刚接触Arduino的小白,觉得温度报警器这个东西特别新鲜,先把它的效果描述一下: 效果一:打开串口监视器(至于怎么理解串口监视器,我来说说自己 ...
- Arduino小白学习记录:双色LED灯实验
目录 一.介绍 二.材料准备 三.实验原理 四.实验过程 五.代码 六.效果展示 七.总结分析 一.介绍 双色发光二极管(LED)能够发出两种不同颜色的光,通常是红的和绿色的,而不是仅有一种颜色.它采 ...
- Arduino小白的学习记录:RGB-LED传感器实验
在上一个实验中我们介绍了双色LED灯的实验,但如果仅有两种颜色是不是觉得有些单调呢,接下来就让我们通过这个实验来组合出更多的颜色吧! 一.介绍 RGB-LED模块可以发出各种颜色的光.红色.绿色和蓝色 ...
- 详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,以及常见问题或注意事项解答,本文主要以匿名上位机为例,适合新手和小白
本文主要内容:详细介绍如何从0开始写一个数据通信,将数据从单片机发送到上位机(或者虚拟示波器)进行数据或图像显示,帮助我们调节一些参数,比如电机PID的调节.波形融合等,以及在我们写通信协议的时候 ...
- python解奥数题_【新手】小白用python解小学奥数第五集
前言 因为工作的关系,长期教小学数学奥数,最近接触到python,学到了while:for 语句这里,于是就有了这个想法:用python解奥数题 1. 订立制作目标目标: 打印题目 输入逻辑 输出答案 ...
- linux 建站命令,Linux 服务器建站新手教程(小白宝塔建站全流程)-不需要敲一行命令,...
Linux 服务器建站新手教程(小白宝塔建站全流程)-不需要敲一行命令, Linux 服务器配置.运行.不用敲命令 WordPress 建站攻略--助力新手快速利用Linux系统建立属于自己的站点-- ...
- Arduino小白学习记录:用电位器控制LED灯的亮度
Arduino小白的学习记录:用电位器控制LED灯的亮度 一.介绍 二.材料准备 三.实验原理 四.实验步骤 五.代码 六.效果展示 七.总结分析 我是一个纯Arduino小白,为了完成老师安排的一个 ...
- Arduino小白教学——1.1 依次点亮小灯
众所周知,开始学一切单片机的第一个例程多半就是--点灯... 那我们就从经典的点灯开始(狗头 这里默认大家都会一点基础的C语言了,不会的话指路之前出过的C语言零基础教学集,基本够用了-->C语言 ...
- 新手站长小白该如何选择云服务器配置?
云服务器商的各种套餐让人眼花缭乱,原因是因为各自的资源性能不一样.虽然有一些标准可以对比,根据个人的使用经验,但是实际性和云服务商的平台架构和技术实力还是差别蛮大,比如不同平台,物理隔离的技术的差异, ...
最新文章
- “5G杀手级应用”Cloud VR 华为如何打响5G第一枪
- C/C++基础知识点(四)
- C#MUD英雄大作战(副源码文件连接)
- html5 block调用html,HTML: blockquote 标签
- Window系统下安装Redis
- 英国帝国理工学院招聘研究助理,医学影像分析方向
- Python常用模块集锦
- c语言中缀表达式求值_数据结构-第三章:栈和队列(栈的应用、括号匹配、表达式转换)
- php数组去掉键值,PHP 如何将数组去掉键值?_后端开发
- 成都睿铂 | 云南省地矿测绘院1:500地形免像控项目分享
- 10分钟搞定kettle源码部署
- 2019文都计算机网络百度云,2019计算机考研|计算机网络知识:计算机网络体系结构...
- 怎么用几何画板作一些简单的图形
- ISO27001标准
- 计算机二级access宝典app,二级Access考试宝典
- xp系统如何更改计算机用户名,windows xp电脑如何设置、修改开机密码
- 透彻理解神经网络剪枝算法
- Bart模型应用实例及解析(二)————基于泰坦尼克号数据集的分类模型
- 观光公交(codevs 1139)题解
- 徒手撸一个记账本(附源码)