备注:如果觉得文中的图片不够清晰,请先单击图片,进入图片详细信息界面,然后双击图片即可查看高清原图。
执行类模块(5种) 板载直流电机*2;板载舵机*2;5V 130电机模块;雾化器模块;继电器模块
显示类模块(5种) 板载RGB灯*3;灯带;数码管模块;单色LED灯模块;LED矩阵模块
操控类模块(5种) 单路触摸传感器;4位按键模块;滑动电位器模块;旋转电位器模块;全向摇杆模块;
传感类模块(12种) 板载声音传感器;可燃气体传感器;人体红外传感器;双路巡线传感器;倾斜开关传感器;火焰传感器;RGB超声波传感器;温湿度传感器; 紫外线传感器;PM2.5传感器;多路触摸传感器;气压传感器
音乐类模块(2种) 板载蜂鸣器;MP3模块

Step 1:进入网页版makecode for microbit

打开浏览器,然后输入链接: https://makecode.microbit.org/#editor

makecode for microbit

 

Step 2:安装"elfshield"软件包

在界面的右上角设置按钮下点击Extensions

输入链接:https://github.com/WEEEMAKE/Weeemake_Libraries_for_Microbit_on_Makecode,然后搜索,添加elfshield软件包

Step 3:选择语言

在界面的右上角设置按钮下点击Language

 

然后选择你需要的语言

 

修改语言完成

  • ①micro:bit核心板上的资源(按键A、按键B、LED矩阵屏5*5、指南针等)使用的都是官方的块。
  • ②ELF Shield板上的板载蜂鸣器直接使用官方提供的块驱动(备注:音乐部分)。
  • ③ELF Shield板上的板载RGB灯及通过RJ11转接的RGB灯带的驱动可以直接使用“ELF_显示类”里面相应块(实际是基于“Neopixel”库),也可结合“Neopixel”里的块进行驱动。
  • ④RJ11系列模块、电机、舵机等均使用“ELF_XXX”下的块驱动。

①LED矩阵屏5*5示例:

②蜂鸣器示例(两只老虎):

③RGB灯示例:

  • 示例一:所有RGB灯亮蓝色1秒,熄灭1秒,交替闪烁。

  • 示例二:指定板载RGB灯流水灯显示。

  • 示例三:使用Neopixel里面的块驱动板载RGB灯,三颗灯亮灭交替闪烁。

  • 示例四:使用Neopixel里面的块,用灯带显示彩虹灯。

④板载声音传感器+数码管示例:数码管实时显示周围环境音量值

  • 当micro:bit连接到电脑上时,会自动加载出一个盘符,就拿我的来说,截图如下,生成“MICROBIT(D:)”。编好程序后,点击下载,会提示你下载一个“microbit-无标题.hex”的文件,将该文件下载到D盘就可以了(下载过程中,复位按钮旁边的LED会快速闪烁,当其停止闪烁,说明下载完成)。然后程序就开始在你的micro:bit板上开始运行了。

Juneral 2019/01/07 10:37