查看“多功能手电筒”的源代码
←
多功能手电筒
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 1000px;" |- | ==概述== [[File:anywhere_flashlight.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-Crash/zh|Crash]]||1||碰撞开关 |- |[[Sensor-LED/zh|LED]]||1||单色灯 |} ===其他设备=== *USB数据线*1 *传感器连接线*1 *传感器外壳*1 *乐高或其它固定结构 [[File:anywhere_table-lamp-module.jpg|600px|center]] <br> ==模块搭建== [[File:anywhere_table-lamp-module—step.jpg|600px|center]] *将模块和传感器组装起来: **将红色的核心模块,USB上传模块与绿色的扩展模块吸在一起; **将红色LED灯连接在Hub的6/7管脚; **将碰撞开关连接在Hub的4/5管脚; **将USB连接线一端插入电池底座,另一端连接电脑; <br> ==编程== ===编程思路=== 按下开关,灯最亮;再按下开关,灯变暗;再按下开关,灯熄灭。通过“开关”调整手电筒亮度。 [[File:mixly-ctrl-flashlight.jpg|600px|center]] ===开始编程=== 1、'''4号开关按下,6号LED发出强光''' <br> “碰撞开关”程序块管脚号设为4,状态设为按下;“模拟输出”程序块管脚号设为6,赋值为255;延时1000毫秒。 [[File:mixly-ctrl-flashlight-code1.jpg|600px|center]] 2、'''4号开关按下,6号LED发出弱光''' <br> “碰撞开关”程序块管脚号设为4,状态设为按下;“模拟输出”程序块管脚号设为6,赋值为50;延时1000毫秒。 [[File:mixly-ctrl-flashlight-code2.jpg|600px|center]] 3、'''4号开关按下,6号LED熄灭''' <br> “碰撞开关”程序块管脚号设为4,状态设为按下;“模拟输出”程序块管脚号设为6,赋值为0;延时1000毫秒。 [[File:mixly-ctrl-flashlight-code3.jpg|600px|center]] 4、所以程序块连接在一起,选择好核心和端口下载程序。 <br> 测试结果: <br> 每按一次开关,可以使LED灯的亮度发生变化。 用乐高做一个手电筒,将开关和LED灯安装在适当的位置,注意外壳要适合手持。 [[File:anywhere_flashlight.jpg|600px|center]] ==技术规范== *碰撞开关产品编号:MSDS11 *碰撞开关属于数字信号输入传感器。 *详细参考[[Sensor-Crash/zh]] ==相关案例== *'''[[DIY小台灯]]''' *'''[[门铃]]''' *'''[[音乐画]]''' ==Q&A== |}
返回至
多功能手电筒
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
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
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息