点击上方“蘑菇云创造”可以关注我们哦
麦克的故事
科技发展的很快,麦克好奇的问小米老师,每次经过图书馆的时候,门会自动的打开,这是为什么的?是门口会有人专门守着,会帮每个人开门么?小米老师说:没有人专门守着,门很神奇的,它会监测到有人经过,自动的把门打开。
所需元件
1× micro:bit主控板
1× micro:bit扩展板
1× 按钮模块
1× 运动传感器模块
又称红外热释电运动传感器,能检测运动的人或动物身上发出的红外线,一定范围内,有人或动物,可以传递信号,就像按钮被按下传递信号一样。
任务一:按钮控制舵机(伺服机构)
实现功能
当按下按钮的时候,舵机(伺服机构)转动0°,按钮没有被按下时,舵机旋转100°。
硬件连接
把舵机接到扩展板P0号接口上;
把按钮模块(运动传感器)接到扩展板P1号接口上。
编写程序
STEP1:增加控制器模块。
控制舵机的运行需要增加一个控制舵机的指令模块,调用的流程:扩展--执行器--舵机模块,点击舵机模块后再返回到编程界面即可。
此时,编程界面会增加执行器的模块,点开执行器的模块可以控制舵机,通过设置P0号引脚可以控制舵机(伺服机构)的值。
STEP2:如果按钮按下,实现舵机转动0°;否则舵机旋转100°。
需要用到的指令为:“如果--否则”。

STEP3:最终程序。
注意:由于舵机(伺服机构)耗电量大,需要外接电源。
实验效果
图一:按钮没有按下;图二:按钮被按下
任务二:运动传感器控制舵机
(伺服机构)
实现功能
当运动传感器检测到有人经过时,舵机转动0°,否则,舵机旋转100°。
硬件连接
将任务一按钮控制舵机中的硬件按钮模块换成运动传感器模块。
编写程序
STEP1:数字读取引脚读取P0引脚连接的运动传感器的数字信号数值。
STEP2:当运动传感器检测到有人经过时,实现舵机转动0°;否则,舵机旋转100°。
需要用到的指令为:如果--否则。如下图:

STEP3:最终程序。
实验效果
图一:无人时;图二:有人时
注意:由于舵机(伺服机构)耗电量大,需要外接电源。
各位亲们:
Mind+以开放的姿态重装归来,为更了解大家的需求,新增电子模块定制服务,现诚邀您和我们一起见证Mind+的每一次成长。只需留言告诉我们您想要什么模块以及用途,我们就会优先为你在mind+软件里定制电子模块
复制链接或点击“阅读原文”立刻参与活动:
http://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=37485
参加活动有机会获得签名限量版micro:bit Go 套装+体积最小的micro:bit mate扩展板!
推荐阅读:
micro:bit造物粒子(基于Mind+)06— 电子蜡烛
micro:bit造物粒子套件(基于Mind+)05— 变速风扇
micro:bit造物粒子套件(基于Mind+)04— 手控信号灯
micro:bit造物粒子(基于Mind+)03— 闪烁的LED
micro:bit造物粒子(基于Mind+)02— 自制表情包
micro:bit造物粒子套件(基于Mind+)01— 入门篇

后台回复【mb】下载micro:bit中文学习资料
回复【mc】获取makecode官方版软件下载地址
回复【2018】下载新课标完整内容
回复【IoT】查看物联网学习模块OBLOQ教程
回复【书籍】查看创客教育教材推荐
↓↓↓点击“阅读原文”,立即参与活动!

