*** ##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 {{:wm_wiki:makecode_001.png?900|}} ####Step 2:安装"elfshield"软件包 + ①在界面的右上角设置按钮下点击“Extensions” {{:wm_wiki:makecode_002.png?900|}} + ②输入链接:https://github.com/WEEEMAKE/makecode_libraries_for_elfshield,然后搜索,添加“elfshield”软件包 {{:wm_wiki:makecode_003.png?900|}} {{:wm_wiki:makecode_005.png?900|}} ####Step 3:选择语言 + ①在界面的右上角设置按钮下点击“Language” {{:wm_wiki:makecode_006.png?900|}} + ②然后选择你需要的语言 {{:wm_wiki:makecode_007.png?900|}} + ③修改语言完成 {{:wm_wiki:makecode_008.png?900|}} ###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示例: ![](wm_wiki:makecode_009.png) ####②蜂鸣器示例(两只老虎): {{:wm_wiki:makecode_010.png?700|}} ####③RGB灯示例: + 示例一:所有RGB灯亮蓝色1秒,熄灭1秒,交替闪烁。 {{:wm_wiki:makecode_011.png?800|}} + 示例二:指定板载RGB灯流水灯显示。 {{:wm_wiki:makecode_012.png?600|}} + 示例三:使用Neopixel里面的块驱动板载RGB灯,三颗灯亮灭交替闪烁。 {{:wm_wiki:makecode_016.png?600|}} + 示例四:使用Neopixel里面的块,用灯带显示彩虹灯。 {{:wm_wiki:makecode_015.png?550|}} ####④板载声音传感器+数码管示例:数码管实时显示周围环境音量值 {{:wm_wiki:makecode_13.png?500|}} ###5、下载代码到micro:bit - 当micro:bit连接到电脑上时,会自动加载出一个盘符,就拿我的来说,截图如下,生成“**MICROBIT(D:)**”。编好程序后,点击下载,会提示你下载一个“microbit-无标题.hex”的文件,将该文件下载到D盘就可以了(下载过程中,复位按钮旁边的LED会快速闪烁,当期停止闪烁,说明下载完成)。然后程序就开始在你的micro:bit板上开始运行了。 ![](wm_wiki:makecode_014.png)