最新消息:

如何解决Microbit无法正确下载程序的问题

Micro Bit 少儿编程 11636浏览 0评论

学习任何新技能的时候都会遇到困难,机器人电路板的编程学习过程也不除外。我们需要学习的最重要技能之一是如何高效地摆脱困境。这篇文章简要的介绍几种方法,以帮助你摆脱在使用micro:bit编程工具时陷入的困境。

 

情景你的micro:bit无法连接到你的电脑上,写好的程序无法下载到板子上。别着急,我们会讨论一些可能发生的故障并教给你如何让你的micro:bit重新焕发活力。

接入USB接口测试

用一条已知的正常工作的USB连接线将你的micro:bit连接到你的电脑上:它应该会作为一个驱动出现在你的电脑中并且背面(印有micro:bit logo)的黄色系统灯会亮起来。

如何解决Microbit无法正确下载程序的问题

 

如果你的电脑使用的是Windows系统,microbit会出现在我的电脑的设备与驱动器(Devices and drives)下面: 在苹果的Mac电脑上会作为一个驱动盘显示在设备(Devices)下面:

如何解决Microbit无法正确下载程序的问题

 

如何解决Microbit无法正确下载程序的问题

 

当以上步骤完成之后,我们就可以尝试将PC上编写好的程序下载到电路板上(俗称烧写)。在这一步中如果你已经如我们前文《Micro:bit编程工具的安装介绍》所述,将Microbit的离线编程工具正确安装好的话,那么这时你只需要直接在工具内点击下载按钮,当前编写完的程序就会直接被下载到Microbit中如下图所示:

 

如何解决Microbit无法正确下载程序的问题

如果在连接数据线后micro:bit的黄色系统灯没有亮起的话,说明micro:bit并没有成功连接到你的电脑。可能是USB数据线出现了故障或者是电脑的USB接口无法连接。换一根正常工作的连接线换一个USB接口或者有时重启你的电脑通常可以解决此类问题。请记住,如果没有建立micro:bit与你的电脑之间有效连接的话,你所写好的代码是无法下载到你的编程板上的。

另外一种更严重的故障就是你的micro:bit连接到你的电脑上,黄色系统灯也亮了,但这时在电脑中仍然找不到它。如果多次重新连接后依然如此,有可能是这块编程板内部硬件发生故障,请联系交与你micro:bit编程板的相关人员,他们会帮你解决此类问题。

 

解决了连接故障后,我们在编写程序的过程中也会遇到一些问题,不知道如何解决。不要担心,我们来教你。这次不会教大家具体的debug(排除故障和调试程序)方法,我们更想让你掌握解决问题的基本逻辑。陷入困境后,首先需要判断形势。你必须能够明确地回答如下三个问题,才能够从老师或者同学那里获得帮助。

1. 你想要做什么?

2. 你已尝试哪些方式?

3. 结果如何?

答案应尽可能具体。对于第一个问题,像“我想要用我的编程板来模拟心脏跳动的效果”这样的描述就足够详细。

第二个问题更关键,为了实现你想要的结果你有没有试过哪些方法。遇到困难自己不做任何努力就立即去寻找他人的帮助,这不是学习新技能的好习惯。你的答案应足够详细以让别人能最快的帮到你,避免浪费时间再去尝试你已经尝试过的方法。

对于最后一个问题,知道准确的错误信息对搜索解决方案或寻求帮助非常有用。

有时候,通过回答这三个问题,你会发现遗漏了什么,从而无需在做其他的事情就能摆脱困境。程序员甚至给这种情形提供了一个名称,称之为橡皮鸭子调试法。如果你向一只橡皮鸭子(或任何无生命的东西)清楚地阐述自己的处境,并向它提出具体的问题,你常常能够回答这个问题。

如何解决Microbit无法正确下载程序的问题

 

再试试

只需回过头去重新来一次,就足以解决很多问题。假设你正模仿老师在课上讲过的示例编写一个计步器的程序,你可能弄错了某个简单的东西,如把10ms混淆成了10s。再试一次可能就会帮助你避免重复同样的错误。

歇一会

如果你在很长时间内一直在试图解决同一个问题,那么休息一会儿实际上是你可采取的最佳战术。长时间从事一个任务时,你可能变得一根筋,脑子里想的都是一个解决方案。你对所做的假设往往会视而不见,而休息一会而有助于你从不同的角度看问题。不用休息很长时间,只需让你能够摆脱当前的思维方式就行。如果你坐了很长时间,起来做做运动。溜达溜达或者去外面待一会儿,喝杯水或者吃点清淡而健康的零食。

 

您必须 登录 才能发表评论!