查看: 560|回复: 4

[基础教程] Micro:bit 21 调节亮度

[复制链接]
本帖最后由 rzyzzxw 于 2017-10-4 18:02 编辑

    连着写了几个小帖子,都用到了扩展板,这个回到裸板。
   
    问题情景,晚上要开灯,会有点晃眼睛,对不对。
    如何用Micro:bit做一个能调节亮度的灯呢?

    这问题很老,对不对。
    这次用Micro:bit来做。


    第一关,按A亮度调小,按B亮度调大。
    亮度积木在这。led屏的亮度调节可从0-255。0为关,255为最亮。
捕获.PNG

   下面的例子中,我把255分成5份,每份51,就是把灯的亮度定义成5档。51,102,153,204,255。
   首先设变量。开机上电时变量为0 。
捕获1.PNG


    给按钮编程,为了不变量出了0-255这个范围,除了当按钮已按下这个条件外,还要规定下数的范围。两个条件都达到,用到逻辑关系中的且。
捕获2.PNG

   
    A按钮 B按钮

捕获.PNG


    好了,在线模拟下,成功,可以下载板子上了。
    第二关,能不能同时控制另一块板子呢。
    这个问题就由您来完成了。


    哈哈。我想能不能用上扩展板,加上一个什么装置来控制房间的灯呢?
    这是个问题。


    或许我和创客之间就差这个实验了呢?




rzyzzxw  版主
 楼主|

发表于 2017-10-4 18:30:48



试验视频
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|
来自手机

发表于 2017-10-5 10:52:40

好象控制开关还可以,用继电器。用来控制亮度如何实现,Led灯可以把灯分组亮,普通日光灯如何处理呢?
回复 支持 反对

使用道具 举报

zsc990338  初级技师

发表于 2018-1-8 17:13:39

那个且的含义,我看了半天才明白
回复 支持 反对

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-1-8 19:13:41

zsc990338 发表于 2018-1-8 17:13
那个且的含义,我看了半天才明白

是啊,没录微课,看不到程序的成长过程,是有点为难。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail