Microsoft MakeCode
微软的MakeCode编辑器是对BBC micro:bit进行编程和创作的完美方式。 以不同颜色区分的编程模块对于任何以前使用过Scratch的人来说都很熟悉,也足够强大,能够访问这台迷你计算机的所有功能。 你也可以切换到JavaScript来查看编程模块对应的基于文本的代码。
我们的开始使用页面将引导你完成最开始的步骤。
您可以在常见问题解答中了解如何在课堂上使用Makecode编辑器。
Python
Python是基于文本的编程方法,是提升编程技能的极好方法。 它的结构接近自然的英语,开始学习起来很容易,但它也足够强大,适用于很多领域,例如数字科学和机器学习。
其在学校中被广泛使用,也得到全球教师、程序员和工程师的支持。 我们的Python编辑器旨在帮助老师和学员在micro:bit上充分地进行基于文本的编程。
对该做什么不能达成一致意见? 让你的micro:bit来决定吧
制作一个无线控制的警报器。
Create an automatic light that turns on when it’s dark.
Mobile and tablet apps
如果你正在使用手机或平板电脑等移动设备,我们有iOS和安卓应用程序,支持你使用MakeCode来对micro:bit编程。 程序会通过蓝牙无线连接从你的移动设备传输到micro:bit,所以无需数据线。
micro:bit CreateAI
micro:bit CreateAI is a free, web-based tool that makes it easy for students to explore AI through movement and machine learning, and take it into the real world with a BBC micro:bit.
With micro:bit CreateAI, you can program a micro:bit to recognise and respond to your movements, like clapping, waving, dancing or jumping. You can do this by collecting your data samples, training, testing and improving your own machine learning model, then using it in a Microsoft MakeCode program on your micro:bit.
Make a smart exercise timer using AI
Use AI to detect and time specific activities
Scratch
全世界的儿童和成年人都喜欢Scratch。 对许多人来说,Scratch是他们首次接触编程的入门工具,学习者包括8岁或8岁以上的人群。
你可以将micro:bit集成到你的Scratch项目中,从而将你的micro:bit变成游戏控制器、画笔、数字记分板等等。 您将需要安装了蓝牙和Scratch链接的 Windows 或 macOS (版本 10/11) 计算机,或者Chromebook 或移动设备的来安装安卓应用。 然后您可以按照下面的链接开始工作了或搜索我们的 Scratch 项目。
Control a mysterious musical instrument in Scratch
使用Scratch制作一个无线的游戏控制器。
使用Scratch在micro:bit吉他上弹奏和弦
Swift Playgrounds
如果你有安装了macOS 10.15.3或以上版本的Apple iPad或Mac电脑,你可以使用我们的Swift Playgrounds互动书来探索Swift编程语言。
Other editors
很多人都在制作对micro:bit进行编程和交互的工具,这意味着你可以用多种语言来对micro:bit进行编程,包括Python 、C++和其他语言,包括其他的模块编辑器。
下列编辑器尚未得到Micro:bit教育基金的官方支持,关于它们的问题请在各编辑器自己的“支持”页面中查找答案。