制作坊micro:bit基础教程之入门与介绍 专区

micro:bit基础教程之入门与介绍

binglingdang2018-11-22 1489人围观
简介你想知道的全都有

        micro:bit是一款由英国广播电视公司(BBC) 为青少年编程教育设计,并由微软,三星,ARM,英国兰卡斯特大学等合作伙伴共同完成开发的微型电脑。BBC希望通过micro:bit驱动青少年参与到创造性的硬件制作和软件编程中去,而不是每天沉浸在各式的娱乐和消费中。 [1] 

image.png

micro:bit有什么功能?

从舞动的机器人到香蕉键盘,micro:bit拥有让你编写出令人惊叹的作品的能力。一切皆有可能![2]

Micro:bit具有以下特性:

● 25颗红色独立可编程 LED

● 3个机械按键,包括两个用户按键一个复位按键

● 25针金手指

● 光线传感器和温度传感器

● 运动传感器 (加速度和指南针)

● 无线通讯,通过无线电和蓝牙

● USB 接口

image.png 

 

主要功能

1.LEDs

LED代表发光二极管,micro:bit具有25个可单独编程的LED,组成5*5的点阵屏幕,你可以编程在屏幕上显示文本、数字和图像,复杂点还能显示动画呢!

示例:PYTHON代码显示内置图像,图形化示例噗通噗通

2. 按键

micro:bit正面有两个按键A和B,你可以编写代码检测何时按下这些按键,触发程序中对应的功能。在micro:bit背面有一个复位按键,按下这个按键,可以让程序复位。

示例:PYTHON代码按键游戏,图形化示例看谁按得快

3. 23针金手指

micro:bit有23针的金手指(引脚)可供用户拓展,你可以使用这些引脚外接电机、舵机、超声波等一些传感器。

示例:PYTHON代码别碰我,图形化示例小喇叭

4. 光线传感器

micro:bit屏幕上的LED同时也可以作为光线传感器来检测当前环境亮度,通过这个传感器我们可以实现一些有趣的玩法。

示例:图形化示例漂亮的小夜灯

5. 温度传感器

micro:bit芯片内置温度传感器,可以实时检测芯片温度,将芯片温度减去几度大约就能等于当前的环境温度。

示例:PYTHON温度函数,图形化示例自制温度计

6. 加速度计、罗盘

加速度计可以检测Micro:bit的动作例如摇晃、倾斜、翻转,通过使用这个模块,可以轻松打造一辆micro:bit平衡车。罗盘可以检测地球的磁场,但是在第一次使用时需要校准,最新的micro:bit的加速度计和罗盘已经合二为一了。

示例:PYTHON代码指北针,图形化示例指南针

7. 无线广播

这个功能可以让多个micro:bit进行通信,我们给这个功能取个通俗的名字叫做“组网”,在同一个组内的micro:bit可以互相通信,通过这个功能,可以让micro:bit互相传递信息,也可以控制micro:bit机器人们同时动作,在灯光和跳舞的场合中可以用到,嘿嘿~

示例:PYTHON代码摩尔斯电码,图形化示例遥控门

8. 蓝牙

Micro:bit内置的低功耗BLE(蓝牙低功耗)天线允许micro:bit发送和接收蓝牙信号。这个功能让micro:bit可以和电脑、手机、平板电脑进行无线通讯,因此你可以使用手机来控制micro:bit,可以使用手机下载代码到micro:bit。

9. USB接口

你可以使用USB数据线连接micro:bit与电脑,然后将程序文件(HEX文件)复制或发送到micro:bit盘符来下载程序。

持续更新中~

 

 


1 +1

评论