大数跨境
0
0

micro:bit造物粒子(基于Mind+)07— 自动门

micro:bit造物粒子(基于Mind+)07— 自动门 蘑菇云创造
2018-06-27
3
导读:科技发展的很快,麦克好奇的问小米老师,每次经过图书馆的时候,门会自动的打开,这是为什么的?是门口会有人专门守着,会帮每个人开门么?小米老师说:没有人专门守着,门很神奇的,它会监测到有人经过,自动的把门

点击上方“蘑菇云创造”可以关注我们哦


麦克的故事

科技发展的很快,麦克好奇的问小米老师,每次经过图书馆的时候,门会自动的打开,这是为什么的?是门口会有人专门守着,会帮每个人开门么?小米老师说:没有人专门守着,门很神奇的,它会监测到有人经过,自动的把门打开。



所需元件 

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教程

回复【书籍】查看创客教育教材推荐


 

↓↓↓点击“阅读原文”,立即参与活动!

【声明】内容源于网络
0
0
蘑菇云创造
蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
内容 969
粉丝 0
蘑菇云创造 蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
总阅读1.9k
粉丝0
内容969