回到顶部 回到顶部

Boson for microbit入门教程(基于Mind+) 简单

头像 Vico 2018.09.20 2693 2

1. Mind+平台介绍

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

Mind+就是这样的软件!

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

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

步骤1 Mind+下载与安装

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

project-image

步骤2 安装驱动

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

project-image
project-image

步骤3 切换“上传模式”(本教程均为“上传模式”下操作)

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

project-image

2 Mind+界面介绍

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

project-image

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

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

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

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

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

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

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

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

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

串口区:想知道“表演”的效果如何,那必须要和“观众”互动啦。这里能显示下载状况,比如可以看到程序有没有成功下载,哪里出错了;程序运行状况;还能显示串口通信数据,也就是说,如果你的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本身就可以实现很多生活中常见的智能化功能。

project-image

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耳机接口和音量旋钮,方便耳机直插。

project-image

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

材料清单

  • micro: bit主板 X1 链接
  • micro USB数据线 X1 链接
  • Win7以上系统电脑 X1

步骤4 1.点击左上角“项目”菜单中的“新建项目”,选择界面左下角“扩展”,选择“主控板”,选中“micro: bit”

project-image

步骤5 编辑一个简单的程序

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

project-image

步骤6 点击“micro: bit”模块

project-image

步骤7 找到“显示图案”指令 ,将“显示图案”放到“micro: bit主程序开始”下面

project-image

步骤8 连接设备

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

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

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

project-image
project-image

评论

user-avatar
  • 332642750

    3326427502020.01.25

    驱动安装成功,但插入USB接口不显示连接设备

    0
    • vrVSxuN6

      vrVSxuN62019.06.20

      BPI:Bit, 国内生产的, 支持Webduino, Arduino, MicroPython ,和Scratch X 编程环境 ,专注在STEAM教育领域, 功能更全更强, 更多详细资料,可以参考: http://wiki.banana-pi.org/BPI-Bit_STEAM_%E6%95%99%E8%82%B2%E5%BC%80%E5%8F%91%E6%9D%BF 也可以联系 QQ 1770722839

      0