超声波测距灯

  • 介绍
    • 硬件准备
    • 注意事项
  • 实操
    • Arduino
    • 米思齐
    • 效果图
  • 结尾

介绍

硬件准备

本篇文章专门介绍用Arduino制作超声波测距灯,需要的材料是:

  1. Arduino开发板
  2. HC-SR04超声波模块
  3. LED灯
  4. 杜邦线若干

注意事项

之所以要写这篇文章,很大原因是因为发现大多数看我博客的都对我最开始发的两篇关于Arduino和Mixly的文章很感兴趣。所以我在这里写一些文章。让这些朋友能有东西可以学习。但我在这个必须要说的是,如果你和我一样,是一个物联网相关专业或者电子机器人专业的学生的话,我必须要提醒你,你可以在这里学习Arduino,但最好先不要使用Mixly,因为过早的接触Mixly,会使你在未来的单片机学习中,产生很大误解,图形化学习有利有弊,对于创客来说,是非常好的,但是对于我们这些专业的人员来说,必须要在有一定的单片机基础下,再用这些图形化方式加快我们的编程。这都是我的经验教训,在没有一定的单片机编程知识的情况下,先用了Mixly,导致在后来的学习中,习惯用这些图形化编程使用,导致走了很多弯路,在后来用很长的时间来改正,所以我在这里希望大家引以为戒。当然,对于已经有了一定单片机编程知识,并且自己已经做了很多项目的人,或者不是这相关专业的人员。这些图形化编程还是很好用的。

实操

Arduino

volatile int juli;//定义变量juli为整型
float checkdistance_4_5() {  //定义管脚4和5,4为Trig,5为EchodigitalWrite(4, LOW);delayMicroseconds(2);digitalWrite(4, HIGH);delayMicroseconds(10);digitalWrite(4, LOW);float distance = pulseIn(5, HIGH) / 58.00;//计算距离delay(10);return distance;//返回值为距离
}
void setup(){Serial.begin(9600);//串口波特率为9600juli = 0;pinMode(4, OUTPUT);pinMode(5, INPUT);pinMode(2, OUTPUT);
}
void loop(){juli = checkdistance_4_5();Serial.println(String(juli).toInt());//打印距离在串口delay(1000);if (juli < 30) {digitalWrite(2,LOW);} else {digitalWrite(2,HIGH);}}

米思齐

效果图



结尾

我在项目实战里,会后续更新更多的复杂项目,会更详细注解,方便大家更好的学习。

超声波测距灯(Arduino、米思齐Mixly)相关推荐

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

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

  2. 【arduino】米思齐Mixly模块编写修改方法,非常简单的Mixly模块修改方法

    1 什么是Mixly Mixly,中文名为米思齐,全称为Mixly_Arduino,是一款由北京师范大学教育学部创客教育实验室傅骞教授团队开发的图形化编程软件.目前全国广大的Arduino学生用户使用 ...

  3. arduino米思齐驱动彩灯条

    流水灯 接线 基础 进阶 创意1 创意2 创意3 接线 首先检查我们的接线,我们这个实验默认接2号引脚,将我们的圆圈翻转过来,可以看到我们呀DI,5V,GND,DO的引脚. 他们和arduino对应的 ...

  4. Arduino米思齐Mixly---声音检测控制灯

    文章目录 实验材料与环境 [实验]声音检测控制灯 1.软硬件连接 2.图形化编程块 3.代码块 4.效果 实验材料与环境 硬件:Arduino.LED灯.5V声音检测传感器模块 软件:Mixly ID ...

  5. 米思齐Mixly图形化编程---按键控制LED灯

    文章目录 实验材料与环境 [实验]实现按键控制LED灯 1.软硬件连接 2.图形化编程块 3.代码块 4.实验成果 实验材料与环境 硬件:Arduino.LED 软件:Mixly IDE [实验]实现 ...

  6. Arduino米思齐Mixly---声音+人体红外检测+亮度检测,模拟楼道灯

    文章目录 实验材料与环境 [实验]模拟楼道灯 1.软硬件连接 2.图形化编程块 3.代码块 4.效果 实验材料与环境 硬件:Arduino.LED灯.人体红外检测器.光敏传感器.5V声音检测传感器模块 ...

  7. 米思齐Mixly图形化编程---遥控灯

    文章目录 实验材料与文件 [实验]遥控灯实验步骤 1.软硬件连接 2.图形化编程块 3.代码块 4.实验成果 实验材料与文件 硬件:Arduino.红外遥控传感器.遥控器 软件:Mixly IDE [ ...

  8. Mixly for Mac米思齐安装过程遇到的问题(已解决)

    我是最近半个月左右才安装成功的 自学C语言和Arduino 米思齐主要是为了教孩子使用Arduino 一定要吐槽一下米思齐官网的简陋和安装包的不全 也可能是我不会弄吧 下载Mac版我安装的是1.2版的 ...

  9. Mixly(米思齐)的安装以及基于Arduino开发板实现电容触摸控制灯

    Mixly(米思齐)的安装以及基于Arduino开发板实现电容触摸控制灯 1.Mixly下载 http://mixly.org/bnu-maker/mixly-arduino-win Mixly软件安 ...

  10. 利用Arduino在米思齐上实现按键控制led灯

    一.实验目的及要求 button开关led,当按键的次数为奇数时灯为亮的状态,当按键的次数为偶数时灯为关闭状态. 二.实验原理与内容 实现米思齐按键控制LED 三.实验软硬件环境 硬件:Arduino ...

最新文章

  1. 【Harvest源码分析】NuttallWindow
  2. 三插头内部结构图_10寸三防加固平板电脑 条码数据采集器 工业级耐摔防爆 高清屏幕带网口串口 支持航空插头...
  3. Convolutional Neural Networks for Sentence Classification
  4. SAP UI5 neo-app.json
  5. 2016-11-18(2)(Unity相关)---脚本基础
  6. 用HashAlgorithm來加强數據的保險程度。
  7. python编写性别比例失衡_性别比例失衡加剧什么情况?什么原因导致这样的结果?...
  8. C++11常用新特性
  9. windows系统下Studio3T下载与安装
  10. 背包问题(Knapsack Problem)—— 完全背包问题 —— (1)背包价值最大
  11. MYSQL union 联合查询
  12. FDTD Solutions-PML
  13. Gateway断言功能详解
  14. 无心剑中译伊玛·拉扎罗斯《新巨人·自由女神》
  15. c语言while延时10ms,for循环实现C语言精确延时
  16. php odbc informix,odbc php informix 问题求助
  17. abb机器人过载报错_ABB机器人常见报警代码与解决方案
  18. vue-element-table列内容显示过多隐藏
  19. 库 中无法显示导航窗格,只显示文件夹
  20. R语言ggplot2-堆叠图

热门文章

  1. 回归预测 | MATLAB实现LSSVM(最小二乘支持向量机)多输入单输出
  2. 手把手教你使用stata进行cox回归并制作列线图
  3. 顺序表-有序顺序表的归并算法(新建表+小的先放+余下归并)
  4. java读取rar_java怎么读取Zip和RAR里面的文件啊?
  5. STM32F407——SYN6288语音播报模块串口一修改为串口三
  6. php 755,chmod 命令——chmod 755与 chmod 4755区别_PHP教程
  7. 获取中国气象台卫星云图
  8. HuaWei ❀ Radius协议概述
  9. 惯性导航学习笔记————惯性导航概述
  10. 《麦肯锡·卓越工作方法》