当前位置:   article > 正文

micropython文件上传软件_【应用教程】Micro:bit MicroPython 编程简介

microbit python

Python 语言算是一个热门的编程语言,在机器学习中,Python 语言的易用性和便捷性给机器学习带来了很大的便利。

MicroPython 是针对 Python 编程语言的重新实现,针对微控制器和嵌入式系统,这里给大家分享基于 micro:bit 的 MicroPython 编程。在这篇文章中,我们会完成 MicroPython 编程环境的搭建,熟悉变成环境的操作,并且完成第一个程序 “Hello,World!”的编写。

20171221110419_81493.png

一、MicroPython 编程环境

1、在线编程

micro:bit 提供在线编程系统,登陆 micro:bit 官网:http://microbit.org/,选择 Let's Code 就可以进入编程方式选择界面,这里我们选择 MicroPython,如图所示,单击“Let's Code”,就可以进入到编程的界面

20171221110127_17720.png

MicroPython 的编程界面看起来非常清晰简单,只有下载(Download)、保存(Save)、上传(Load)、一些常用语句代码段(Snippets)及帮助信息(Help)

20171221095339_83078.png

2、离线编译器 Mu

Mu 是一个初学者程序员的简单编辑器,它是用 Python 语言编写的,适用于 Windows,OSX,Linux 和 Raspberry Pi,我们可以在网站:https://codewith.mu/下载编辑器,根据操作系统选择需要的编辑器即可。

20171221095413_82649.png

这里给大家展示一下在 Windows 和 Raspberry Pi 下的编程环境搭建

在 Windows 环境下,MicroPython 编辑器下载后为一个 .exe 文件,如图所示,双击就可以运行

20171221110742_33502.png

20171221110219_50267.png

这又是一个界面清晰且操作简单的编辑器,后面会详细给大家介绍工具栏每个按键的功能,接下来我们先看一下如何在目前比较流行的一款开源硬件 - Raspberry Pi 上的 MicroPython 编程环境。

使用的是 Raspberry Pi 最新版本的 Raspbain stretch with desktop系统,Mu 软件的安装非常方便,我们可以通过 SSH 登陆 Raspberry Pi,然后在终端输入命令,然后等待安装完成即可

sudo apt-get update && sudo apt-get install mu -y

20171221100203_78958.png

成功安装 Mu 软件后,可以直接在菜单中找到

20171221095605_32695.png

单击打开软件,我们可以看到在 Raspberry Pi 环境下的 MicroPython 编程界面与 Windows 下的MicroPython编程界面基本相同

20171221095626_87000.png

二、MicroPython 编辑器 Mu说明

如图所示,为Mu 编译器的工具栏

20171221110240_98706.png

1、New:新建程序文件,这不会损坏之前的文件,而是重新打开一个编辑界面

2、Load:加载一个之前保存的 .py 文件

3、Save:保存当前编写的代码

4、Flash:将代码上传到 Microbit 中,这样你的代码就会在 Microbit 中开始运行

5、Files:显示在 Microbit 中的程序

6、repl:是一种命令控制方式,在 windows 上使用时,需要使用mbedWinSerial_16466.exe文件来安装正确的驱动程序

7、Zoom-in / Zoom-out:放大和缩小

8、Theme:改变 mu 编辑器的颜色

9、Check:检查代码是否有错误,并在有错误处进行标记,在 Flash 之前,建议先运行检查

10、Help:打开编辑器的帮助界面

11、Quit:退出 Mu 编辑器

三、编写、运行第一个 MicroPython 代码 - Hello World!

1、程序代码

from microbit import *

while True:

display.scroll("Hello, World!")

20171221104550_12090.png

注意:MicroPython 与 Python 语言一样,对格式的要求都比较严格,在编程时,需要注意语句之间的缩进,如果缩进不正确,在 check 时,编辑器就会报错,如图所示:

20171221110321_77818.png

2、代码效果

当编译没有错误之后,我们可以单击Flash,将代码写入 Microbit 控制器

注意在Flash之前要确定Microbit 已经成功的连接到电脑。

运行成功后,Microbit 的点阵屏上循环显示出“Hello,World!”

----------------------------------------------------------------------------------------------------------------

微信号:搜索公众号“奥松机器人”

QQ群: 271230889(讨论,解惑)

微博:@奥松机器人基地

----------------------------------------------------------------------------------------------------------------

温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/295286
推荐阅读
相关标签
  

闽ICP备14008679号