所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
Boson for microbit入门教程(基于Mind+)
Vico 2019-03-13 23:31:37
4
0
简单

1. Mind+平台介绍

    图形化编程软件有不少,硬件也多的让人眼花缭乱。可是有些编程软件只能在电脑屏幕上操作,或者只能支持某些特定的硬件和机器人。如果有一款软件不仅能图形化编程,还能兼容各种硬件,那就节省了不少的麻烦啦!

    Mind+就是这样的软件! 

    Mind+不仅仅适用于中小学生的学习,还可以为想提高自身技能的“创客”提供Arduino、 python/c/c++等高级编程语言的学习环境。它支持 Arduino、 micro: bit 等各种开源硬件,只需要拖动图形化程序块即可完成编程,让大家轻松体验创造的乐趣。 

    如果你什么都不懂,希望能一步一步跟着学,可以用Mind+;如果你想学习代码式编程可以用Mind+;如果你觉得下载程序太麻烦,想实时执行程序,可以用Mind+;如果你想要物联网,可以用Mind+;如果你想找社区,还可以用Mind+!

步骤1 步骤1
Mind+下载与安装

打开网页下载:http://mindplus.cc

projectImage
步骤2 步骤2
安装驱动
下载成功之后点击上面的“学习”,根据提示进行驱动安装。 (1)点击上方“视频教程”按钮打开教程。(2)点击教程,打开课程视频悬浮窗(3)根据视频悬浮窗中的教程,一键安装驱动,这一步很重要!安装一次,一劳永逸!
projectImage
projectImage
步骤3 步骤3
切换“上传模式”(本教程均为“上传模式”下操作)

(1)点击右上角“实时模式”按钮,等待切换 (2)切换“上传模式”模式成功

projectImage

2 Mind+界面介绍

    下载安装成功之后让我们仔细看下Mind+编程界面。如果把整个软件比作一个舞台的话,那么不同区域的功能是什么呢?

projectImage

    菜单栏:用来设置软件的区域,这里就是整个“舞台”的幕后啦,没有菜单栏的帮助,连上台表演的机会都没有。“舞台”的幕后都有什么呢?

    “项目”菜单可以新建项目、打开项目、保存项目。 

“学习”菜单在初步使用时可以在这里找到想要的教程和示例程序。

 “连接设备”菜单能检测到连接的设备,并且可以选择连接或是断开设备。

 “上传模式/实时模式”按钮切换程序执行的模式。

 “(设置)”按钮用于设置软件主题、语言、学习基本案例,在线或加入交流群进行咨询。

 指令区:这里是“舞台”的“道具”区,为了完成各种眼花缭乱的动作,需要很多不同的道具组合。在“扩展”里,可以选择更多额外的道具,支持各种硬件编程。 

脚本区:这里就是“舞台表演”的核心啦,所有的“表演”都会按照“脚本区”的指令行动,这里是大家都能看得懂的图形化编程。拖拽指令区的指令就能在此编写程序。

 代码查看区:如果想弄清楚“脚本区”图形化指令的代码究竟是啥,这里是个好地方。 

串口区:想知道“表演”的效果如何,那必须要和“观众”互动啦。这里能显示下载状况,比如可以看到程序有没有成功下载,哪里出错了;程序运行状况;还能显示串口通信数据,也就是说,如果你的micro: bit板外接了一个声音传感器,那么你就可以看到在这里显示的声音数值大小。这里还有:串口开关、滚屏开关、清除输出、波特率口、串口输入框、输出格式控制。

3.Micro: bit简介

    Micro: bit是一款由英国广播公司(BBC)设计的ARM架构的单片机,内含板载蓝牙、加速度计、电子罗盘、三个按钮和5×5LED点阵。 

    使用micro:bit可以制作一些有趣和酷炫的小发明:打电话时它相当于一个微型手机,板载蓝牙可以和手机互联,实现通过手机发送指令控制单片机;无线连接功能可以让多块micro:bit板实现远程通信,完成一些需要远距离控制的任务;电子罗盘可以感知上下左右和东西南北,利用它可以制作不会迷路的装置;micor:bit板中间的5x5LED点阵显示屏,可以创作有趣的表情包和小动画;点阵显示屏两边有两个可编程按钮,可以控制游戏操作或暂停/播放一首音乐……

    micro: bit还自带常见的感应装置,例如光线传感器,它在与光线有关的项目中可以派上大用处;温度传感器能感知环境的温度。因此micro: bit本身就可以实现很多生活中常见的智能化功能。micro: bit还自带常见的感应装置,例如光线传感器,它在与光线有关的项目中可以派上大用处;温度传感器能感知环境的温度。因此micro: bit本身就可以实现很多生活中常见的智能化功能。

projectImage

micro: bit与micro: bit扩展板的结合

micro: bit的使用限制 

    1.micro:bit自身的驱动能力较差,无法直接驱动电机,舵机等大电流设备,因此需要通过金手指插槽来连接更多外部设备。 

    2.micro:bit本身的供电和信号电压为3.3V,无法直接和常用的5V电子元件一起使用。

micro: bit扩展板的好处 

    1.micro:bit扩展板能轻松将micro: bit额外的引脚引出,即插即用,简单快捷; 

    2.micro:bit扩展板含有扩展接口,连接稳定性更强; 

    3.外接的USB供电口VIN能为外部元件提供额外的供电,更好地支持灯带、舵机等大电流设备;(运行程序时,USB连接线还是需要连接在micro: bit上哦) 

    4.micro:bit扩展板还附带了3.5mm耳机接口和音量旋钮,方便耳机直插。

projectImage

4. 初次使用mind+和micro: bit

材料清单 材料清单
x
micro: bit主板
x
micro USB数据线
x
Win7以上系统电脑
步骤4 步骤4
1.点击左上角“项目”菜单中的“新建项目”,选择界面左下角“扩展”,选择“主控板”,选中“micro: bit”
projectImage
步骤5 步骤5
编辑一个简单的程序

 编辑一个可以在micro: bit板的LED点阵屏上显示一个图案的程序: 1.将暂时不需要的指令,丢到指令区即可删除

projectImage
步骤6 步骤6
点击“micro: bit”模块
projectImage
步骤7 步骤7
找到“显示图案”指令 ,将“显示图案”放到“micro: bit主程序开始”下面
projectImage
步骤8 步骤8
连接设备

1.将micro: bit单片机通过USB连接线连接到电脑,这时候micro: bit板上指示灯会亮起。

2.点击菜单栏上“连接设备”,找到并点击串口号"COM-Micro bit",使micro: bit单片机与电脑相连。

3.设备连接成功后,编好程序,点击“上传到设备”(如果此时未连接设备,会提示“没有连接到设备”),上传过程中会显示上传进度,上传成功后,提示框自动消失。

projectImage
projectImage
Makelog作者原创文章,未经授权禁止转载。
4
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]