[知识星球]孔雀开屏

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

[知识星球] 孔雀开屏

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

一、序言

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

二、任务说明:

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

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

孔雀开屏图1

1×舵机

孔雀开屏图2

   1x 杜邦线

孔雀开屏图3


1x USB数据线

孔雀开屏图4


孔雀开屏图5


孔雀开屏图6

孔雀开屏图7


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

孔雀开屏图8


孔雀开屏图27

四、任务操作

操作一:制作孔雀外形

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

孔雀开屏图9

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

孔雀开屏图10

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

1. 硬件连接

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

孔雀开屏图11

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

孔雀开屏图12

2.编写程序

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

孔雀开屏图13

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

孔雀开屏图14

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

孔雀开屏图15

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

孔雀开屏图16

舵机模块添加成功:

孔雀开屏图17

➢特别提醒:

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

孔雀开屏图18


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

孔雀开屏图19


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

孔雀开屏图20


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

孔雀开屏图21

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

孔雀开屏图22

那么完整的程序就是:

孔雀开屏图23

上传程序并测试

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

孔雀开屏图24

第二步:上传程序。

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

孔雀开屏图25

第三步,上传成功提示:

结果展示

孔雀开屏图26

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


rzyzzxw  版主

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

好萌好玩好可爱。
回复

使用道具 举报

王筱丰  初级技师

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

好萌好玩好可爱。
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail