bbc 王超

无论您是一名制造商,一名教师,还是希望扩展Python技能的人, BBC:Microbit都能为您提供帮助。 它是由英国广播公司设计的,旨在支持英国的计算机教育。

开放式硬件板的大小仅为信用卡的一半,并装有ARM处理器,三轴加速计,三轴磁力计,Micro USB端口,25针边缘连接器和5x5阵列中的25个LED指示灯。

我以19.99美元的价格在线购买了Microbit。 它装在一个小盒子里,包括一个电池组和一条USB转Micro USB电缆。 它非常容易地连接到我的Linux笔记本电脑,并显示为USB驱动器。

开始编码

快速编码 ,包括指向第三方代码编辑器及其两个官方编辑器的链接: Microsoft MakeCode和MicroPython ,它们均可在使用任何计算机(包括Chromebook)的任何浏览器中运行。 MakeCode是一个块编码编辑器,类似于流行的Scratch接口,而MicroPython是一个Python 3实现,其中包括Python库的一小部分,并设计用于微控制器。 两者都将您创建的代码保存为HEX文件,您可以将其下载并复制到设备中,就像将任何其他文件写入USB驱动器一样。

该文档建议使用我去年编写的Mu Python编辑器 ,因为它旨在与Microbit一起使用。 Mu编辑器的一个优势是它使用Python REPL(读取-评估-打印循环)将代码直接输入到设备中,而不必下载和复制代码。

在为Microbit编写代码时,重要的是从From microbit import *开始每个程序。 即使在Mu中使用REPL时也是如此,因为它会将所有对象和函数导入Microbit库中。

示例项目

该文档提供了大量的代码示例和项目 ,这些使我立即开始入侵这些令人难以置信的设备。

您可以通过让Microbit说“你好”来轻松开始。 使用Mu编辑器顶部的Flash按钮加载新代码。

您可以加载许多内置图像 ,也可以制作自己的图像 。 要显示图像,请输入代码display.show(Image.IMAGE) ,其中IMAGE是要使用的图像的名称。 例如, display.show(Image.HEART)显示内置的心脏图像。

sleep命令增加了显示命令之间的时间,我发现这有助于使显示工作更慢。

这是带有图像的简单for循环和我最喜欢的NFL橄榄球队Buffalo Bills的滚动横幅。 在代码中, 显示是一个Python对象,该对象控制Microbit前面的25个LED。 显示对象中的show方法指示要显示的图像。 显示对象中滚动滚动串“水牛城票据是我的球队”在整个LED阵列。

Microbit还具有两个按钮,即按钮A和按钮B,可以对其进行编程以执行许多任务。 这是一个简单的例子。

通过连接扬声器,设备可以说,嘟嘟声和播放音乐。 您还可以对其进行编程,以充当指南针和加速度计并响应手势和运动。 查看文档以获取有关这些功能和其他功能的更多信息。

参与其中

研究发现, 丹麦 90%的老师和英国的学生都学会了使用Microbit进行编码。 随着编程的压力越来越大,已成为K-12学校课程中更大的一部分,诸如Microbit之类的廉价设备可以在实现该目标中发挥重要作用。 如果您想参与Microbit,请确保加入其开发人员社区 。

翻译自: https://opensource.com/article/19/8/getting-started-bbc-microbit

bbc 王超

bbc 王超_BBC Microbit入门相关推荐

  1. 探讨学习,教育,养生,创业

    终于找到组织了,之前在163博客上写过好多年文章,可惜好多年没用,找不到了, 成人的世界是不同的,工作家庭需要两不误,尤其生存在这个时代的女性朋友, 可以一起讨论学习,教育,养生,创业,今天分享下亲子 ...

  2. 零基础入门microbit教程

    1.什么是microbit 1.micro:bit_百度百科: micro:bit 是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板. 2.官网介绍: The Micro ...

  3. 小学生python入门-写给中小学老师们的Python入门指引

    最近Python十分火热,有很多地方教研部门都在大力推广Python编程教育,大多集中在小学和初中,至于python合不合适那个另外一个问题,我们来给教师们推荐一些入门的教育资料.作者:少儿创客帮 郎 ...

  4. 【笔记】29元microbit套装如何玩——那些支持microbit的图形化编程开发环境

    微信关注公众号 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 继续microbit! 今天来简单盘点一下那些支持microbit的图形化编程开 ...

  5. BBC micro:bit 学习资源汇总(最近更新2019年1月6日....)

    推荐指数:100 在线编程时,点击下载后,micro:bit uploader 可以实现自动将HEX文件拷贝到 microbit中.如果没有micro:bit uploader,得先找到HEX文件,然 ...

  6. microsoft 为microbit.org 设计的课程

    这文章来至https://www.microbit.co.uk/blocks/lessons ,是由microsoft 为microbit.org 设计的课程 Microbit Shop 入门课程 B ...

  7. AI一分钟 | 厉害了!BBC记者挑战中国天网工程,潜逃仅7分钟被抓;百度狂砸20亿,设国内最大规模的AI专项风投基金

    一分钟AI 谷歌开放AlphaGo教学工具,网友可与AI在线围棋直接对垒. BBC记者挑战中国行人自动识别系统"天网工程",潜逃7分钟后被抓获. 微软宣布投资5000万美元,用于解 ...

  8. Python入门难吗?30年前的编程语言,为什么现在这么火?

    开发圈内流传着这么一句话"流水的语言,铁打的 Python",虽然诞生于80年代末.90年代初的 Python 已经不算年轻了,但是丝毫不影响 Python 成为现今再主流不过的编 ...

  9. 【算法入门漫画】:什么是字符串匹配算法?

    -----  第二天  ----- 什么意思呢?让我们来举一个例子: 在上图中,字符串B是A的子串,B第一次在A中出现的位置下标是2(字符串的首位下标是0),所以返回 2. 我们再看另一个例子: 在上 ...

最新文章

  1. ARM:钒和铁替代固氮酶的前世今生
  2. 苹果出了新手机,我却盯上了他的手机壳
  3. LeetCode刷题(25)
  4. golang 使用 consul 做服务发现
  5. Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4
  6. JavaScript BOM 随笔谈
  7. 几行代码教你轻松瓜分双十一20亿红包
  8. 立创开源 | 基于555定时器的电子琴设计
  9. Excel如何查找两列数据不同项
  10. MAC Sublime Text3 Preferences打不开
  11. PLC1200 模拟量采集
  12. DNS域名解析错误解决
  13. vc 鲜为人知的 __if_exists
  14. 简历准备(一)—— TPLink
  15. AssertionError 的来源
  16. Android RGB与int型颜色互转
  17. 关于stm32 HAL 库的一点小总结
  18. 爱博精电助力厦门天马微电子实现厂区宿舍水电智能化管控
  19. Springboot+vue火车高铁站订票管理系统
  20. AD快捷键笔记(画板前一定要看看)

热门文章

  1. 计算机灰尘过多影响,电脑灰尘多有什么影响
  2. 几类单波束和多波束声呐的区别
  3. 汽车上的IG-on 和 ACC 有什么区别?
  4. 女生学计算机求职意向,计算机专业的求职意向怎么写
  5. 转向系统常见故障诊断与排除
  6. FlyAI竞赛服务平台赛题上新——手写英文字体识别(名企内推)
  7. (1)AMBA总线介绍
  8. 计算机毕业设计Java打车拼车系统服务端(源码+系统+mysql数据库+lw文档)
  9. Android学习07-----事件处理(2)单选按钮与下拉列表框级联菜单
  10. OTA在线升级Android7.1系统迅为IMX6Q开发板支持SATA,PCIE,EIM总线,WIFI蓝牙