使用米思齐软件设计软件使超声波传感器控制小灯泡

硬件准备:arduino主板、USB数据线、超声波传感器、小灯泡、线若干
软件准备:安装Mixly0.999

设计原理:超声波发射器向一个方向发射超声波并开始计时,在碰到障碍物时候回反射回来,超声波接收器接收到反射波并停止计时,通过时间我们可以计算出距离。然后通过设计距离来控制小灯泡的暗亮

一、程序编写:
首先声明item变量并赋值为0,然后把超声波传感器所测得距离赋值给item(超声波里面的Trig#A2和Echo#A3为接口所接位置,可以自行更改)
打印item的值(建议打印,为了接下来测试和修改程序方便)延时(建议使用,为了更好的观察)
设定如果item的值小于50cm则LED灯亮,否则LED灯暗(管脚8表示LED灯的接口需要接到8接口,可以自行更改)
最后可以进行编译,可以查看自己所写的代码是否有错


附github代码下载:https://github.com/lizhixing01/mixly/files/3284972/mixly.txt
二、硬件连接
小灯泡:一个接口连接到GND(地线)接口,另一个接口接到8号接口(代码中设定的,如果更改了这里也随着更改为对应的)
超声波传感器:GND(地线)接到主板GND接口
VCC(电源)接到主板5v接口
ECHO(接受端)接到A3接口、TRIG(控制端)接到A2接口(这两个接口在代码中定义,如果更改这里也随着更改)

三、效果
https://v.youku.com/v_show/id_XNDIyNjU4NDkwNA==.html?spm=a2h3j.8428770.3416059.1

上诉实验仅供参考,如果有错误,请联系我更正,谢谢!

米思齐 超声波传感器控制小灯泡相关推荐

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

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

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

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

  3. 米思齐按键控制LED

    本文是关于arduino的一次实验总结,要求是要实现米思齐按键控制LED,其中还有很多不足的地方,望大家指出. 一.实验目的及要求   button开关控制led 二.实验原理与内容   实现米思齐按 ...

  4. 实现米思齐按键控制LED灯

    这篇文章是关于Arduino借助Mixly IDE软件的一个实验,有兴趣的同学可以看看.有什么错误的还请大家指出,我们一起探讨.由于很多人对于Arduino还不太了解,所以这里先简单介绍一下. 1.A ...

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

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

  6. Arduino系列之米思齐旋钮控制LED灯亮度

    Arduino系列之旋钮控制LED灯亮度 实验原理 电位器的旋钮旋转时改变电阻从而控制LED灯的亮度! 实验所需材料 arduino开发板,LED灯,电位器,1602液晶显示器,杜班线很多根,公母线很 ...

  7. 米思齐按键控制LED灯

    按键控制LED灯实验2 代码如下: volatile int BUTTON; volatile int LED; volatile boolean state; void setup(){ pinMo ...

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

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

  9. 实现米思齐按键控制LED

    实现米思齐按键控制LED 1.在Mixly(米思齐)中的核心代码截图如下: 2.实现的C语言代码如下: volatile byte LED; volatile byte SW; volatile bo ...

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

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

最新文章

  1. ssh远程执行多个命令
  2. GTA 5真香!哦不,我在用深度学习做自动驾驶
  3. 解决main.o(.data) type RW incompatible with bsp.o(.ARM.__AT_0x24001000) type ZI in er RW_IRAM2.
  4. ORA-12012: error on auto execute of job quot;ORACLE_OCM
  5. 在asp.net中如何用javascript读取本地Xml中的数据到网页中的文本框?
  6. 《Two Days DIV + CSS》读书笔记——CSS选择器
  7. 数据分析之pandas笔记
  8. SAP License:SAP 初学者指南
  9. 特斯拉Model X撞高速中央隔离带起火,司机受伤身亡
  10. 怎么修改登录服务器的权限,远程登录服务器权限怎么设置
  11. u盘最大单个文件支持多少g_小身材用处大,金属U盘功能不简单
  12. 计算机相关技能简历,简历计算机技能有哪些
  13. 小朋友Stem课程制作3D打印无人机
  14. sierpinski三角形的维数_神奇的分形艺术(二):Sierpinski三角形
  15. 为什么机器学习对嵌入式开发很重要?
  16. 五分钟看懂python函数(同Java方法作比较)
  17. html图片用什么软件打开,.svg是什么文件 用什么软件打开
  18. 抖音巨量千川是什么?和飞瓜智投有什么不同?后者功能更强大!
  19. Heart Rate Variability Analysis with the HRV Toolkit: Basic Time and Frequency Domain Measures/背景
  20. CyclicBarrier多任务协同的利器

热门文章

  1. 彻底删除vmware
  2. 菜鸟shell脚本教程读后感
  3. 1、Linux软件源配置操作
  4. python 3d模型制作软件_最好用的9款3D建模软件
  5. 软件工程在线画图工具
  6. 基站定位php,基于Python的移动联通基站接口调用代码实例
  7. 技术揭秘QQ空间”自动转发不良信息
  8. 收藏几款好用的网页下载工具(网页下载器)
  9. ISO/IEC 27017:2015 标准信息安全策略
  10. 基于javaweb的户籍管理系统