查看“火警疏散演习”的源代码
←
火警疏散演习
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 1000px;" |- | ==概述== [[File:anywhere_light_blink.jpg|600px|center]] 让我们一起制作一个火警指示灯,当火情发生时,灯光会不断闪烁警示人们快速离开。 适合套件:mCookie102,mCookie202,mCookie302,IBC ==模块清单== ===模块=== {|class="wikitable" |- |模块||数量||功能 |- |[[mCookie-Core/zh|mCookie-Core]]||1||核心板 |- |[[mCookie-USBTTL|mCookie-USBTTL]]||1||程序下载模块 |- |[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板 |- |[[Sensor-LED/zh|LED]]||1||单色灯 |} ===其他设备=== *USB数据线*1 *传感器连接线*1 *传感器外壳*1 *乐高或其它固定结构 [[File:anywhere_light-module.jpg|600px|center]] <br> ==模块搭建== [[File:anywhere_lightblink-module—step.jpg|400px|center]] *将模块和传感器组装起来: **将红色的核心模块,USB上传模块与绿色的扩展模块吸在一起; **将红色LED灯连接在扩展模块的6/7管脚; **将USB连接线一端插入USB上传模块,另一端连接电脑; <br> ==编程== ===使用到的程序块=== *[[“模拟输出”程序块]] *[[“延时”程序块]] ===编程思路=== 如果想实现单色LED灯闪烁的效果,就要用“模拟输出”程序块控制单色LED灯的亮度,用“延时”程序块控制间隔时间。通过不同的亮度和间隔时间模拟灯光闪烁。 [[File:mixly-ctrl-ledblink.jpg|600px|center]] ===开始编程=== '''1.LED灯以较暗的亮度点亮1秒''' <br> 将“模拟输出”的管脚号改为6,赋值为120;延时时间设为1000毫秒,即1秒。 [[File:mixly-ctrl-ledblink-code1.jpg|600px|center]] '''2.LED灯以较亮饿的亮度点亮1秒''' <br> 将“模拟输出”的管脚号改为6,赋值为240;延时时间设为1000毫秒,即1秒。 [[File:mixly-ctrl-ledblink-code2.jpg|600px|center]] 3.两步骤程序块连接在一起,选择好核心和端口下载程序。 <br> <br> '''测试结果:''' <br> 上传成功后,观察到LED灯忽暗忽亮的闪烁起来,我们的火警指示灯就大功告成啦! <br> 用乐高搭建一个紧急出口,将我们的火警指示灯安装好,向小伙伴们介绍安全逃生的知识。 [[File:anywhere_light_blink.jpg|600px|center]] ==我们还能怎么玩== Q:可不可以设置三种亮度的火警灯,同时让灯光闪烁得更快一些呢?这样更容易引起人的注意。 <br> A:这很简单,只需要在0-255之间设置3个亮度,同时每个亮度持续时间更短一些就可以了。 [[File:mixly-ctrl-ledblink-code3.jpg|600px|center]] ==Q&A== *Hub的模拟输出管脚只有6/7,10/11口吗? **如果使用Core作为核心,那就只能用6,7,使用输出模拟信号(0-255)的设备必须连接到Hub的6/7,10/11接口之一,因为模拟信号其实是后台程序用数字信号模拟出来的,所以也只能用双数接口,在Mixly中模拟输出管脚只能选择6、10。 <br> '''核心PWM支持端口''' * '''Core''' PWM支持,共6个: ** 在模块上标示为 分别为D3,D5,D6,D9,D10,D11 ** 详情请参阅'''[http://www.arduino.cc/en/Reference/AnalogWrite analogWrite()]'''函数。 * Core+ PWM支持,共8个: ** 在模块上标示为 分别为D7,D8,D9,D10,D12,D13,D22,D23 ** 详情请参阅'''[http://www.arduino.cc/en/Reference/AnalogWrite analogWrite()]'''函数。 |}
返回至
火警疏散演习
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息