相关商品

  • Arduino 水蒸气传感器 雨水探测器 液位开关 湿度传感器 电子积木
  • Micro:bit SparkFun moto:bit 扩展板 Python STEM microbit 少儿编程套件
  • Arduino 土壤湿度传感器 Moisture Sensor 土壤水分 自动浇花
  • Mini红外避障传感器 光电传感器 Arduino 程控小车 电子竞赛
  • 爱上Raspberry Pi 3代套件 树莓派全家福入门套件 7寸液晶屏
  • Arduino LED发光模块 食人鱼灯 白光高亮 数字模块 电子积木
  • Arduino 磁感应传感器 磁力开关 数字传感器 电子积木
  • Arduino 单向倾角传感器 钢球滚动开关 数字传感器 电子积木 绿
  • Mini 红外光电传感器 Arduino 红外寻线传感器 程控小车 电子竞赛
  • 英国BBC Micro:bit 开发板保护壳 透明亚克力外壳套件 microbit 编程机器人
  • 树莓派  3代B型 Raspberry Pi 3 Model B 外壳 多彩颜色 彩虹外壳
  • 爱上Raspberry Pi 入门套件 树莓派3套件 爱上树莓派套件 含中文教材 现货
  • Raspberry Pi 树莓派 用户指南 爱上树莓派 linux开发板 入门教材
  • Raspberry Pi 快速入门指南 爱上树莓派指南 中文教材
  • Raspberry Pi Python 编程入门 树莓派 快速入门指南 中文教材
  • Arduino 声音传感器 Sound Detector 声音检测模块 Sparkfun原装
  • BBC micro:bit go 编程入门开发板 microbit 图形化Phython编程
  • Arduino 模拟灰度传感器 寻线传感器 循迹模块 电子积木电子大赛
  • Arduino 人体红外热释电传感器 人体检测感应 PIR检测 运动传感器
  • 爱上Raspberry Pi 第2版 树莓派编程快速入门手册 零基础 入门学习必备中文教材
  • 7寸液晶屏 树莓派显示器 HDMI 高清全彩 车载显示器 Raspberry Pi
  • 奥松机器人 BBC micro:bit V1.5 少儿编程控制器(兼容图形化/Python/JavaScript编程速成)
  • 原装进口 Arduino Micro 控制器 ATmega32U4开发板 A000053
  • Raspberry Pi 机器人制作实例 树莓派3代B 编程入门 搭建智能车
  • 爱上micro:bit互动入门套件(兼容图形化/Python/JavaScript编程速成)
  • micro:bit 电机驱动扩展板 microbit Javascript、Python图形化编程
  • micro:bit版CooCoo机器人控制器 micro:bit控制器 入门编程学习
  • Micro:bit 原型扩展板 板载面包板 microbit Python STEM 少儿编程
  • Micro:bit 原型扩展板保护外壳 microbit Python STEM 少儿编程
  • 爱上micro:bit BBC创客教育编程儿童创客编程microbit参考书籍Python零基础
  • 爱上Python 一日精通Python编程 [Learn Python in One Day and Learn it Well]
  • 奥松机器人 microbit 扩展板 游戏手柄 摇杆 按键 micro:bit 摇杆扩展板
  • 克鲁斯编程机器人 microbit智能车 红外寻线 超声波避障 新品
  • 当前位置: 首页 > 应用教程 > 【应用教程】Micro:bit MicroPython 编程简介

    【应用教程】Micro:bit MicroPython 编程简介

    编辑:neil2017-12-21 浏览次数:3495

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

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

    一、MicroPython 编程环境

    1、在线编程

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

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


    2、离线编译器 Mu

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

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

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

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

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

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

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


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


    二、MicroPython 编辑器 Mu 说明

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

    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!")

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

    2、代码效果

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

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

    运行成功后,Microbit 的点阵屏上循环显示出 HelloWorld 



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

    奥松机器人官网:www.robotbase.cn

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

    QQ群: 271230889(讨论,解惑)

    微博:@奥松机器人基地

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

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


    • 用户评价

    暂时还没有任何用户评论

    总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
    用户名: 匿名用户
    E-mail:
    评价等级:
    评论内容:
    验证码:
    captcha

    Hi,大家好,我是小奥!

    欢迎来到奥松机器人的世界!

    需要咨询服务请点小奥哦!

    • 销售咨询: 销售咨询
    • 销售咨询: 销售咨询
    • 技术支持: 技术支持
    • 咨询电话:
      0451-86628691
    Top