zoukankan      html  css  js  c++  java
  • Microbit MicroPython 介绍

    Python 是全世界最受欢迎的程序语言之一(world’s most popular ) 。如果不特别说明,你可能每天在使用Python 写成的软件而不知道。像许多著名的公司跟组织如 Google, NASA, Bank of America, Disney, CERN, YouTube, Mozilla, TheGuardian,已经使用Python开发了大量且广泛的应用程序,包含了经济、科学、艺术等非常多领域。

    举例,你是否记得引力波的发现( discovery of gravitational waves) ,他们的量测装置就是用Python 写成的程序所控制。

    简单地说,如果你学习或教授Python ,是可能发展出对人类活动有高度价值的技巧、能力或贡献。可以从BBC 的Microbit 这样一个小型计算机的Python 语言开始。它是从MicroPython 的开源项目发展出来,当你想要移去像Raspberry Pi 这种,是可以完整执行Python 3 的环境,你仍然可以使用相同的程序语言。MicroPython 是不包含所有标准Python 的模块,我们在MicroPython上开发并使用了  microbit 这样的模块,用来控制Microbit这样的装置。

    Python 和 MicroPython 是免费软件,你不用付费给Python社群。你可以尽量用不同形式的贡献回馈给社群,包含了程序代码、文件、除错报告,写tutorials ,像这篇。事实上, BBC micro:bit 的Python 资源,是许多自愿者贡献他们自己的时间去作完的。

    我们建议你下载并使用 mu editor ,这编译程序可以让你在脱机、无网络的环境编译Microbit 的Python 程序,下载及安装的步骤请参照网站指令。

    https://codewith.mu/

    或许你需要安装驱动程序在你的计算机上。Mu 是可以在Windows , OSX , Linux 上执行。Mu 是透过USB x连接线去控制及传送程序给Microbit

    写你的Python Script 在编写的窗口,当写完时,按下”Flash”的按键,传送至Microbit !如果不成功,请确定Microbit 是不是有出现在你的计算机档案总管上,是一个USB Flash硬盘。.

    Micro:bit的官网上提供了很多MicroPython的例程,网址如下,

    http://microbit-micropython.readthedocs.io/en/latest/tutorials/introduction.html

    不管你是在家里或是学校、课堂上,这些BBC Micro:bit 的 MicroPython 课程是容易按照步骤完成的,或许一开始不适应,你会越来越好,千万不要写错几次程序就把你的Microbit 折断了。钻研它,享受它,之后就像潜水一样自由自在 (Just dive in) !

    以下是鼓励大家写程序不要怕犯错。原英文很棒,笔者就不翻了。

    Code,

    Hack it

    Less is more,

    Keep it simple,

    Small is beautiful,

    Be brave! Break things! Learn and have fun!

    Express yourself with MicroPython.

    Happy hacking! :-)

    原文参考

    https://mp.weixin.qq.com/s?__biz=MzU0MTg0ODIzNA==&mid=2247484319&idx=2&sn=1f853d606b2148c5d8edc91489dd4551&chksm=fb22e45acc556d4cdc2d79a956be7865d8a2a3dde8f279dffc40c201d39d7dc3d6a671d56952#rd

  • 相关阅读:
    [SoapUI] Compare JSON Response(比较jsonobject)
    [SoapUI] Command-Line Arguments
    [SoapUI] How to create a random UUID in each Request's Headers
    SoapUI Script Library
    [正则表达式] 正则表达式匹配UUID
    [远程] windows 2008 server设置了共享文件夹,并且共享给了everyone,但是还是无法访问,怎么解决呢?
    each
    WSDL Style和use的组合方式说明
    XML xsd
    java.lang.ClassNotFoundException: springosgi
  • 原文地址:https://www.cnblogs.com/Astar-STEAM/p/9737291.html
Copyright © 2011-2022 走看看