当前位置:实例文章 » 其他实例» [文章]【雕爷学编程】Arduino动手做(171)---micro:bit 开发板

【雕爷学编程】Arduino动手做(171)---micro:bit 开发板

发布人:shili8 发布时间:2025-02-25 21:15 阅读次数:0

**雕爷学编程**

**Arduino动手做(171)---micro:bit 开发板**

在前面的文章中,我们已经介绍了micro:bit开发板的基本知识和功能。今天,我们就来动手实践一下这个小巧的开发板。

**什么是micro:bit?**

micro:bit是一款由BBC和微软联合推出的开源微控制器开发板。它的大小只有一个信用卡那么大,内置有LED矩阵、传感器、通信模块等功能。micro:bit可以让我们轻松地进行编程学习和创意项目。

**准备工作**

为了开始我们的实践,我们需要准备以下工具:

* micro:bit开发板* USB线* 电脑(Windows或macOS)
* micro:bit的驱动程序(如果需要)

**安装驱动程序**

如果你使用的是Windows系统,可能需要安装micro:bit的驱动程序。可以在微软官方网站下载并安装。

**连接开发板**

将USB线连接到电脑和micro:bit之间。确保连接正确,并且电源开关处于关闭状态。

**启动编程工具**

打开浏览器,访问[ />
**创建新项目**

在MakeCode网页中,点击"New Project"按钮,选择"micro:bit"作为开发板类型。然后,点击"Create"按钮开始新项目。

**编写第一个程序**

在MakeCode编辑器中,我们可以看到一个空白的代码界面。在这里,我们将编写我们的第一个程序。

### 示例代码:LED闪烁

javascript//使LED矩阵闪烁let i =0;
basic.forever(function () {
 for (let j =0; j < 5; j++) {
 basic.showLeds(`
 # . . . #
 . # . . .
 . . # . .
 . . . # .
 # . . . #
 `);
 basic.pause(500);
 for (let k =0; k < 5; k++) {
 basic.showLeds(`
 . # . . .
 # . . . #
 . . # . .
 . . . # .
 # . . . #
 `);
 basic.pause(500);
 }
 }
});


在这个示例中,我们使用了MakeCode的JavaScript语法编写了一个LED闪烁的程序。该程序会让micro:bit上的LED矩阵以特定的模式闪烁。

### 示例代码:读取传感器数据
javascript//读取光线传感器数据let lightLevel = pins.analogReadPin(AnalogPin.P0);
basic.forever(function () {
 basic.showNumber(lightLevel);
 basic.pause(1000);
});


在这个示例中,我们使用了MakeCode的JavaScript语法编写了一个读取光线传感器数据的程序。该程序会让micro:bit上的LED显示当前光线强度。

**上传代码**

一旦我们完成编写代码,点击"Upload"按钮将其上传到micro:bit上。确保连接正确,并且电源开关处于关闭状态。

**测试结果**

等待几秒钟后,观察micro:bit上的LED矩阵或显示屏。根据我们的程序,它应该会闪烁或显示特定的模式。

**总结**

在本文中,我们动手实践了micro:bit开发板的编程能力。我们使用MakeCode在线编程工具编写并上传了两个示例程序:LED闪烁和读取传感器数据。通过这些实践,我们可以更好地理解micro:bit的功能和潜力。

**下一步**

在接下来的文章中,我们将继续探索micro:bit的更多功能和应用。我们可能会讨论如何使用微控制器进行创意项目、机器人编程等主题。

相关标签:
其他信息

其他资源

Top