Weeemake电子模块的makecode for microbit基础操作教程
备注:如果觉得文中的图片不够清晰,请先单击图片,进入图片详细信息界面,然后双击图片即可查看高清原图。
1、支持的电子模块(共23种)
- 板载模块(5种):直流电机*2、舵机*2、RGB灯*3、蜂鸣器、声音传感器
- RJ11输出模块(7种):4位数码管模块、雾化器模块、MP3模块、5V 130风扇模块、继电器模块、LED矩阵模块(7*21)、单色LED灯模块
- RJ11输入模块(11种):温湿度传感器、倾斜开关、火焰传感器、人体红外传感器、旋转电位器模块、滑动电位器模块、全向摇杆模块、单路触摸传感器、4位按键模块、双路巡线传感器、可燃气体传感器
2、添加软件包到makecode for microbit
Step 1:进入网页版makecode for microbit
- 打开浏览器,然后输入链接: https://makecode.microbit.org/#editor
Step 2:安装"elfshield"软件包
- ①在界面的右上角设置按钮下点击“Extensions”
- ②输入链接:https://github.com/WEEEMAKE/makecode_libraries_for_elfshield,然后搜索,添加“elfshield”软件包
Step 3:选择语言
3、注意事项
- ①micro:bit核心板上的资源(按键A、按键B、LED矩阵屏5*5、指南针等)使用的都是官方的块。
- ②ELF Shield板上的板载蜂鸣器直接使用官方提供的块驱动(备注:音乐部分)。
- ③ELF Shield板上的板载RGB灯及通过RJ11转接的RGB灯带的驱动可以直接使用“ELF_显示类”里面相应块(实际是基于“Neopixel”库),也可结合“Neopixel”里的块进行驱动。
- ④RJ11系列模块、电机、舵机等均使用“ELF_XXX”下的块驱动。
4、示例代码
①LED矩阵屏5*5示例:
②蜂鸣器示例(两只老虎):
③RGB灯示例:
- 示例一:所有RGB灯亮蓝色1秒,熄灭1秒,交替闪烁。
- 示例二:指定板载RGB灯流水灯显示。
- 示例三:使用Neopixel里面的块驱动板载RGB灯,三颗灯亮灭交替闪烁。
- 示例四:使用Neopixel里面的块,用灯带显示彩虹灯。