Micro:Bit 项目:11 个适合初学者的酷项目
微:位
您是正在寻找适合您的编程需求的完美微控制器的初学者吗?你需要的是一个 Micro:bit Projects。
事实上,你可以用 micro:bit 构建很多东西,足以让你困惑从哪里开始。
但不用担心。本文将向您展示 11 个适合初学者的 Micro:bit 项目,您可以将其添加到您的电路中。
什么是微:比特
对于想要开始在开发板上编程的任何人来说,micro:bit 都是一个很棒的项目。此外,对于儿童和对编程语言知之甚少或一无所知的任何人来说,它都是一个绝佳的选择。最好的部分是您不必使用任何 micro:bit 配件。
事实上,BBC 的 micro:bit 于 2016 年首次亮相,并已成为最适合初学者的微控制器之一。
该板的最初设计是用于教育 8 至 14 岁的儿童。然而,Micro-bit 现在成为希望开始物理计算的儿童和初学者的切入点。
功能和组件
micro:bit 是一款袖珍型用户可编程计算机,配备 32 位 ARM Cortex-M0 处理器,在 16 KB RAM 上速度高达 16MHz。
它具有内置传感器和 LED 屏幕。
该设备在板上具有连接器,包括五个输入和输出 (I/O)。这些功能允许您将 micro:bit 连接到其他传感器或设备。此外,您可以使用双节 AA 电池为微控制器供电。
所以,下面是micro:bit开发板的物理组件:
- USB 接口
- 连接引脚
- 无线通信(无线电和蓝牙)
- 重置按钮
- 25 个可编程 LED
- 光线和温度传感器
- 两个按钮,您可以使用 A 和 B 标签轻松编程
- 运动传感器,包括指南针和加速度计
对编程语言的支持
Micro:bit 最多支持四种不同的编程语言,包括:
- MicroPython:基于文本的编辑器,更受专业开发人员欢迎。
- CodeKingdoms Javascript:支持拖放编程的图形界面。
- Microsoft Touch 开发 micro:bit 支持的基于文本的语言。
- 块编辑器:micro:bit 支持的基于块的图形系统。
因此,这里有一个快速提示:如果您没有编码经验,请先从图形选项开始,然后再转向基于文本的选项。
11 Awesome Micro:bits 项目
微型:比特项目
以下是您可以使用 micro:bit 构建的一些快速简单有趣的项目。
1.微:比特跳动的心
微:位心
通过这个项目,您可以使用类似动画的循环在您的 micro:bit 的 LED 显示屏上编写一个跳动的心脏。
有趣的是,脉动动画由两个内置图片组成;一颗大一颗小心。这两张图片显示了一个序列,该序列产生了一种跳动的自然错觉。
micro:bit 显示一张图片后,等待半秒再显示下一张。此外,您可以使用无限循环来保持运动错觉,直到您拔掉插头。
您可以在此处获取此项目所需的资源和组件。
2。微:位动画动物
这是另一个有趣的动画项目,您可以使用 Micro:bit 来完成。本项目可以使用两张图片,一张内置图片,一张自制图片。
例如,您可以为鸭子设置动画。然后,LED 将显示内置的鸭子图像。接下来,它将显示您修改后的鸭子图像。另外,您可以通过移动像素来制作图像。
此外,micro:bit 会以半秒为间隔显示两个图像,创建鸭子上下摆动的动画。
您也可以使用无限循环让动画继续播放,直到您关闭电路板。
您可以在这里获得此项目所需的一切。
3.微:位步计数器
计步器
您可以构建一个项目来计算您的步数并使用 micro:bit 跟踪您的活动。
但是,这个程序与之前的项目不同,因为它使用了 micro:bit 的加速度计。
因此,micro:bit 可以计算它所经历的震动频率并将数据存储在变量中。此外,计算机使用这些变量来存储动态信息,例如步数。
一旦 micro:bit 检测到震动,它就会将步数加一并在其 LED 上显示新的数字。
点击这里获取该项目的代码和其他资源。
4.图形骰子
事实上,这个项目有两种选择。也就是说,您可以创建显示数字的骰子。或者,您可以创建类似于带有图案的真实骰子的东西。
micro:bit 加速度计的输入允许电路板为这两个选项创建 1 到 6 之间的随机数。然后,将其显示为数字或图案。
您可以点击此处获取数字骰子的资源或此处获取图案骰子的资源。
5.阳光传感器
微型:比特也可以用作光传感器,测量照射在它们上的弱光量。
光传感器
事实上,您还可以对 micro:bit 进行编程,以根据区域的亮度执行不同的操作。此外,您将使用“if-else”语句仅在光照强度高于设定水平时显示太阳图像。
因此,当你构建这个项目时,在你的 micro:bit 上照射一些光线应该会触发太阳的图片。并且关灯也应该会移除图像。
单击此处获取此光传感器项目的完整详细信息。
6.滚动姓名徽章
Micro:位板也是滚动名牌的理想选择。
因此,您可以使用 Micro:bit 上的 LED 显示屏来显示不同的图片、数字和文字。该项目允许您创建像徽章一样显示您的姓名的滚动文本。
事实上,无限循环会一直保持滚动效果,直到您拔下或取出电池。
点击此处获取本项目所需的资源。
7.石头、纸、剪刀
石头、纸、剪刀
你喜欢经典的“石头剪刀布”游戏吗?使用变量、选择和随机数,您可以使用 micro:bit 创建一个。
现在,当你摇动 Micro-bit 时,它的加速度计会检测到运动并将变量设置为 0 到 2 之间的任意随机数。
Micro-bit 可以决定用特定的数字显示什么图像。例如,如果随机数为 0,则 LED 上会显示岩石图像。如果 iit 是 1,您将看到纸张图标。如果 2 是幸运数字,您会看到剪刀图标。
因此,您可以在这里获得该项目所需的一切。
8.微:位罗盘
你想建立一个提供准确方向的指南针吗?您可以制作一个 Micro:bit 罗盘,以度数显示其与磁北的方位。
指南针
微型:位微控制器带有罗盘传感器(磁力计)。这些传感器可以测量地球磁场并用作指南针。
但是,第一次使用 micro:bit compass 时,您需要进行一些校准。非常感谢您;没什么复杂的。您可以倾斜 micro:bit 直到 LED 亮起。
之后,您可以按下按钮 A 激活指南针传感器并在 LED 显示屏上显示数字方位。
这里有您完成这个项目所需的一切。
9.温度计
您可以使用 Bit 温度传感器将 micro:bit 变成温度计。
温度传感器
您可以通过读取 micro:bit CPU 传感器的读数来检查 micro:bit 的温度。此外,它还可以作为您室温的近似值(以摄氏度为单位)。
因此,您可以按下 A 按钮来显示微控制器的当前温度。如果您切换到较暖或较冷的环境,您的 LED 显示屏应该会显示变化。
因此,您可以在这里获得该项目所需的所有资源。
10.微:位报警防盗系统
这是另一个简单的 micro:bit 项目,您可以在家中构建。这是一个涉及获取信息和学习micro:bit通信的防盗报警系统。
首先,您需要一个无线电信号来连接两个微:位。因此,第一个 micro:bit 发送通知,而第二个 micro:bit 产生一个光传感器。然后,传感器与第一个 micro:bit 通信,当有入侵者时触发警报。
运行该项目所需的工具包括:
- AA 电池
- 警报蜂鸣器
- 鳄鱼夹引线 X10
- 微:位 X2
要获取有关此项目的更多资源和详细步骤,请点击此处。
11.声级计
你想知道你的环境有多嘈杂吗?然后,您可以构建一个 micro:bit 声音计。
该项目使用 micro:bit 麦克风传感器和一个简单的条形图来显示声级。此外,麦克风传感器测量 0 到 225 之间的声音。0 表示无噪音,225 表示最大噪音水平。
项目代码还创建了一个永久循环,允许 micro:bit 测量声音并绘制图表以连续显示声级。
点击此处获取必要的项目资源和代码。
四舍五入
BBC 微比特
Micro:bit 超越了学习编码和编程物理计算机。此外,它还展示了您的创造力。
不同的初学者项目可以带您从初学者到经验丰富的程序员。因此,如果您是编程和编码微控制器的新手,micro:bit 是一个很好的起点。
你有任何问题吗?不要犹豫,我们很乐意为您提供帮助。
工业技术