英国广播公司(BBC)意识到了程序猿的重要性,为了培养国家栋梁,居然给上百万的英国 7 年级小学生(11-12 岁年龄段)免费发放「micro:bit」微型编程电脑!
微电脑长这样:
这款微型电脑并非 BBC 独立开发,而是汇集了微软、三星和 ARM 公司等 28 家科技公司和学校的力量研发而成,旨在促进数码科技的创新及培育下一代年轻的科技人才。
micro:bit 的尺寸只有 5×4cm,拥有 25 颗 LED 灯用于显示,配备了两个按钮,内置磁力计、加速计等传感器, 可以连接多种设备,只要你懂得一点编程基础,就可以在上面开发属于自己的硬件。
90%的学生认同“任何人都可以用micro:bit进行编程”;86%的学生和85%的老师认为micro:bit让信息科学课程变得更加有趣;80%的使用者认为编程并没有想象中那么困难;愿意将计算机列入在校学习课程的学生比例由36%提高至45%,其中,愿意将计算机列入在校学习课程的女生由23%提高至39%。
在跨学科应用方面,除了将micro:bit应用于STEM教育(科学,技术,工程,数学)四大学科,有很多老师在艺术,纺织,体育课上进行尝试:将LED灯缝制在衣服上;增加录音模块辅助语言学习中的发音矫正;在体育课上利用加速度计进行跑步数据追踪......
micro:bit与Arduino的对比表格:
目前micro:bit由英国的非盈利组织micro:bit基金会在全球范围内运营推广。micro:bit基金会主页:http://www.microbit.org/ 点击右下角“阅读原文”进入中文页面
传感器输出信号一般比较微弱,需要经过前置电路对其进行放大、滤波、电平调整,满足单片机对输入信号的要求。本系统采用的半导体烟雾传感器属于电阻型,因此只需串联一个参考电阻,再经过一个放大电路即可发送给ADC采集[12]。常见的运算放大器中,AD644价格低廉、使用简单等优点比较突出,所以本设计中的前置放大电路采用AD644作为电路的运算放大器。
micro:bit有什么功能?
micro:bit仅有信用卡的一半大小,搭载了5x5 可编程LED点阵,两颗可编程按键,加速度计,电子罗盘,温度计,蓝牙等电子模块。
micro:bit 能用来干什么?
micro:bit可以通过鳄鱼夹与各种电子元件互动,支持读取传感器数据,控制舵机与RGB灯带,能够轻松胜任各种编程相关的教学与开发场景。
micro:bit还可以用于编写电子游戏,声光互动,机器人控制,科学实验,可穿戴装置开发等。
micro:bit 支持哪些编程工具?
1.JavaScript Blocks Editor
micro:bit支持微软开发的JavaScript Blocks Editor在线图形化编程工具。编程环境基于Web服务,无需下载本地编程工具。
JavaScript Blocks Editor可以在Windows,MacOS, IOS, 安卓系统下使用,同时支持移动端无线烧录。
2.MicroPython
MicroPython在线编程工具
MicroPython离线编程工具
对于本科阶段以“8051系列单片机”作为核心课程的自动化相关专业学生和工程师来说,单片机就是资源单调,处理能力弱,是一种任务单一、成本低的微型控制器。而大多本科生只有使用汇编语言开发单片机的经历,对操作系统应用于单片机过于陌生。