“多功能手电筒”的版本间的差异
Zhangfengfeng(讨论 | 贡献) (→模块清单) |
|||
(未显示2个用户的5个中间版本) | |||
第20行: | 第20行: | ||
|[[mCookie-Core/zh|mCookie-Core]]||1||核心板 | |[[mCookie-Core/zh|mCookie-Core]]||1||核心板 | ||
|- | |- | ||
− | |[[mCookie- | + | |[[mCookie-USBttlC|mCookie-USBTTL-C]]||1||程序下载模块 |
|- | |- | ||
|[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板 | |[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板 | ||
第41行: | 第41行: | ||
*将模块和传感器组装起来: | *将模块和传感器组装起来: | ||
**将红色的核心模块,USB上传模块与绿色的扩展模块吸在一起; | **将红色的核心模块,USB上传模块与绿色的扩展模块吸在一起; | ||
− | ** | + | **将红色LED灯连接在Hub的6/7管脚; |
**将碰撞开关连接在Hub的4/5管脚; | **将碰撞开关连接在Hub的4/5管脚; | ||
− | ** | + | **将USB连接线一端插入USB上传模块,另一端连接电脑; |
<br> | <br> | ||
==编程== | ==编程== | ||
+ | ===使用的程序块=== | ||
+ | *[[“数字输出”程序块]] | ||
+ | *[[“碰撞开关”程序块]] | ||
+ | |||
+ | |||
===编程思路=== | ===编程思路=== | ||
按下开关,灯最亮;再按下开关,灯变暗;再按下开关,灯熄灭。通过“开关”调整手电筒亮度。 | 按下开关,灯最亮;再按下开关,灯变暗;再按下开关,灯熄灭。通过“开关”调整手电筒亮度。 | ||
第63行: | 第68行: | ||
“碰撞开关”程序块管脚号设为4,状态设为按下;“模拟输出”程序块管脚号设为6,赋值为0;延时1000毫秒。 | “碰撞开关”程序块管脚号设为4,状态设为按下;“模拟输出”程序块管脚号设为6,赋值为0;延时1000毫秒。 | ||
[[File:mixly-ctrl-flashlight-code3.jpg|600px|center]] | [[File:mixly-ctrl-flashlight-code3.jpg|600px|center]] | ||
− | + | 4、所有程序块连接在一起,选择好核心和端口下载程序。 | |
<br> | <br> | ||
测试结果: | 测试结果: |
2017年6月13日 (二) 02:33的最新版本
概述做一个多功能手电筒,手电筒不仅可以照明,还可以调整灯光的亮度。 适合套件:mCookie102,mCookie202,mCookie302,IBC
模块清单模块
其他设备
模块搭建
编程使用的程序块
编程思路按下开关,灯最亮;再按下开关,灯变暗;再按下开关,灯熄灭。通过“开关”调整手电筒亮度。 开始编程1、4号开关按下,6号LED发出强光
2、4号开关按下,6号LED发出弱光
3、4号开关按下,6号LED熄灭
4、所有程序块连接在一起,选择好核心和端口下载程序。
技术规范
相关案例Q&A |