[知识星球]孔雀开屏

3534浏览
查看: 3534|回复: 2

[知识星球] 孔雀开屏

[复制链接]
本帖最后由 粒子 于 2018-8-3 17:17 编辑

一、序言

动物园的孔雀很受欢迎,因为它开屏的时候很美丽,
不过有时候孔雀不会开屏给大家看。
那我们能不能利用编程做一个可以随时开屏的孔雀呢?

二、任务说明:

任务目标:制作一个能开屏的孔雀。
能使用触摸传感器、舵机,知道其工作原理;
学习基础编程。

三、器材准备
1×触摸传感器

01.png

1×舵机

02.png

   1x 杜邦线

03.png


1x USB数据线

04.png


05.png


06.png

07.png


                                           彩色笔1盒、铅笔1支、粘土若干、橡皮擦1个、双面胶1个、A41张、剪刀1

08.png



四、任务操作

操作一:制作孔雀外形

第一步:用粘土捏孔雀的身体

09.png

第二步:绘画并裁剪孔雀的羽毛

010.png

操作二:孔雀开屏工作整体流程

1. 硬件连接

我们需要连接以下部分:micro:bit主控板与micro:bit扩展板连接;

011.png

触摸传感器连接到扩展版的P0接口,舵机连接到P2接口;

012.png

2.编写程序

◆双击图标进入软件界面,新建项目,点击左下角“扩展”:

013.png

◆进入选择界面,选择“主控板”下面的“micro:bit”:

014.png

◆进入编程界面,把“实时执行”切换成“上传执行”:

015.png

◆再次进入扩展界面,添加执行器中的舵机模块:

016.png

舵机模块添加成功:

017.png

➢特别提醒:

一定要先进入【上传执行】模式的编程界面才能选择舵机模块,
如果是实时执行的编程界面是没有舵机这个选项的。
◆进入最终的编程界面:

018.png


◆具体编程步骤:
第一步,把触摸传感器模块的数字引脚设定为P0:

019.png


第二步,如果手触摸到传感器,数字引脚P0的值等于1,选择运算符:

020.png


第三步,添加执行器,设置舵机的数字引脚为P2,如果触摸传感器没检测到手的触碰,舵机保持0°:

021.png

第四步,如果触摸传感器检测到手触碰,舵机进行0°--180°运动:

022.png

那么完整的程序就是:

023.png

上传程序并测试

第一步:使用USB数据线将主板与电脑连接起来。

024.png

第二步:上传程序。

需要注意的是,使用舵机模块进行的编程,需要另外接入电源,
如果没有接入其他电源,我们会看到无法连接设备,
当接入其他电源后,就能连接设备COM5-Microbit,然后点击上传到设备。

025.png

第三步,上传成功提示:

结果展示

026.png

文章来源:蜀星星创客星球——小凤^酱


rzyzzxw  版主

发表于 2018-8-4 09:11:17

好萌好玩好可爱。
回复

使用道具 举报

王筱丰  初级技师

发表于 2018-8-4 15:05:42

好萌好玩好可爱。
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

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

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

mail