Skip to content

让我们开始编程吧

快速链接

Microsoft MakeCode

微软的MakeCode编辑器是对BBC micro:bit进行编程和创作的完美方式。 以不同颜色区分的编程模块对于任何以前使用过Scratch的人来说都很熟悉,也足够强大,能够访问这台迷你计算机的所有功能。 你也可以切换到JavaScript来查看编程模块对应的基于文本的代码。

我们的开始使用页面将引导你完成最开始的步骤。

您可以在常见问题解答中了解如何在课堂上使用Makecode编辑器。

学生们正在使用微软MakeCode编辑器对micro:bit进行编程

将你的micro:bit变成动画姓名徽章

用你的micro:bit制作一个简单的温度计

对跳步、跳跃、鸟儿或任何东西进行计数!

探索MakeCode项目

Python

Python是基于文本的编程方法,是提升编程技能的极好方法。 它的结构接近自然的英语,开始学习起来很容易,但它也足够强大,适用于很多领域,例如数字科学和机器学习。

其在学校中被广泛使用,也得到全球教师、程序员和工程师的支持。 我们的Python编辑器旨在帮助老师和学员在micro:bit上充分地进行基于文本的编程。

孩子正在使用micro:bit Python编辑器

对该做什么不能达成一致意见? 让你的micro:bit来决定吧

Create an automatic light that turns on when it’s dark.

探索Python项目

Mobile and tablet apps

如果你正在使用手机或平板电脑等移动设备,我们有iOS和安卓应用程序,支持你使用MakeCode来对micro:bit编程。 程序会通过蓝牙无线连接从你的移动设备传输到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.

A girl performing a pirouette in front of CreateAI on an electronic whiteboard. She has a micro:bit on her wrist and CreateAI is showing a graph of her movement and a recording progress bar.
Explore AI projects

Scratch

全世界的儿童和成年人都喜欢Scratch。 对许多人来说,Scratch是他们首次接触编程的入门工具,学习者包括8岁或8岁以上的人群。

你可以将micro:bit集成到你的Scratch项目中,从而将你的micro:bit变成游戏控制器、画笔、数字记分板等等。 您将需要安装了蓝牙和Scratch链接的 Windows 或 macOS (版本 10/11) 计算机,或者Chromebook 或移动设备的来安装安卓应用。 然后您可以按照下面的链接开始工作了或搜索我们的 Scratch 项目。

如何使用Scratch对micro:bit编程
学生在使用Scratch
探索Scratch项目

Swift Playgrounds

如果你有安装了macOS 10.15.3或以上版本的Apple iPad或Mac电脑,你可以使用我们的Swift Playgrounds互动书来探索Swift编程语言。

了解更多关于Swift Playgrounds的信息
micro:bit Swift Playgrounds互动书截图

Other editors

很多人都在制作对micro:bit进行编程和交互的工具,这意味着你可以用多种语言来对micro:bit进行编程,包括Python 、C++和其他语言,包括其他的模块编辑器。

下列编辑器尚未得到Micro:bit教育基金的官方支持,关于它们的问题请在各编辑器自己的“支持”页面中查找答案。