BBC Micro:bit董事会的10个很棒的初学者项目

BBC Micro:bit不仅是儿童的绝佳项目板,而且对于任何想要通过基本设备轻松进行编程的人来说。即使没有任何micro:bit配件,它也很棒。

但是,使用这些外观精巧的单板计算机(SBC)究竟能做什么?以下是一些很棒的Micro:bit项目,可以帮助您入门并激发您的灵感。

Micro:bit的编码是初学者友好的

我们首先关注BBC Micro:bit,发布于2016年,此后董事会不断发展壮大,受到了寻求编码途径的各个年龄段的开发人员的欢迎。

在我们考察最佳的Micro:bit项目之前,请务必注意,这台小型计算机是为初学者设计的。您无需具有多年的编程经验即可使用此设备;您最多只需要几分钟。

Micro:bit支持四种编程语言:

  • CodeKingdoms JavaScript(图形化拖放界面)
  • Microsoft Touch Develop,一种基于文本的语言
  • MicroPython,一种主要由专业开发人员使用的基于文本的编辑器
  • 如果您不熟悉编码,请先从图形选项开始,然后在您感到舒适时进入基于文本的选项。现在,不用多说,您可以在这里看到BBC Micro:bit项目。

    1。 Micro:bit闪烁的心脏

    如果您是Micro:bit的新手,那么从简单的事情开始并掌握编码工具是个好主意。您还需要熟悉将开发板连接到计算机以上传创建的程序的方法。

    最好的做法是创建一个闪烁的LED例程。该演示指导您设计一颗心,但实际上您可以在5×5 LED网格上创建任何想要的闪烁图像。

    2。 Micro:bit交通信号灯

    加一点点,为什么不把到目前为止所学到的知识用于一些交通信号色的LED?借助面包板,三个电阻器和跨接线,您可以连接Micro:bit来使它们像交通灯一样在LED之间循环!

    是否可以在LED上点亮两个LED同时?玩一玩,找出您还能做什么。

    3。 Micro:bit蜂鸣器有线游戏

    如果到目前为止您所看到的一切都远低于您的专业水平,那么也许是时候创建蜂鸣器有线游戏了。您知道一个:弯曲的导线长度会挑战您将一根棒状导线沿其引导而不接触。蜂鸣器响起后,您将重新开始尝试!

    该项目使用了大约半码的电线,一些电工胶带和鳄鱼夹。您可能还需要一些非导电的建模粘土来安装电线。同时,Micro:bit用于检测联系,记录您犯的错误次数以及显示得分。

    4。控制乐高火车

    骇客的乐高风靡一时,尤其是电动机和遥控器随附的套件。乐高火车通常同时具有这两种功能(与某些机器人套件一样),并且使用定制包装,您可以使用Micro:bit和红外LED。

    此处提供了多种可能性。一种方法是使用Micro:bit来驱动火车,并在火车经过灯光时停止,如本教程中所示。

    5。 Micro:bit徽章

    这是一个与众不同的项目:涉及一些针线活。这个想法很简单:轻巧,低功耗的BBC Micro:bit凭借其LED网格成为完美的可穿戴设备。只要您有办法使设备保持开机状态(通常使用两节AA电池),您就应该能够制造出醒目的LED“徽章"。

    这个简单的项目向您展示了如何制作电池盒,连接安全销,然后将电池盒缝到Micro:bit上。有了可定制的数字徽章,您将拥有一个独特的可穿戴设备,让您的朋友眼花!乱!

    6。点亮自行车

    在自行车上至少装有一组照明灯总是很好的,而借助BBC Micro:bit,您可以控制照明灯的显示方式。

    一对夫妇的项目可用于点亮自行车。第一种使用Micro:bit为NeoPixel带供电,并提供了一些很棒的LED动画。在此版本中,Micro:bit和电池组安装在座椅下方,但是如果您的自行车带有篮子,或者您能够将成型(绝缘)的电池组压入车把,则可能会更方便。请注意,它需要同时为NeoPixel灯条和Micro:bit供电。

    在为自行车照明时,为什么不使用另外两个Micro:bits:一个用作尾灯,另一个使用Micro:bit。其他作为控制器?使用3D打印的外壳,然后可以将它们安装在自行车上;控制器的A和B按钮,用于显示其他道路用户的指示箭头。这两个Micro:bit通过无线电波而不是电缆进行通信。

    7。 Micro:bits摩尔斯电码机

    您现在知道,两个BBC Micro:bits可以互相讲话。由于短波无线电的存在,这是有可能的,这使Micro:bit成为进行消息传递的理想工具。

    但是,虽然不是SMS消息,但可以在两个或两个之间传输摩尔斯电码。更多Micro:bits。通过一个简单的脚本和Python Mu编辑器,您可以使用Micro:bit在Morse中发送消息。甚至可以使用Micro:bit的加速度计来指示下一个单词何时开始以及何时完成消息。

    一旦所有代码都编写完毕,本教程将说明如何安装Micro:bits放入定制的印刷解码器书中,以达到复古的感觉。

    8。 Micro:bit健身计步器

    使用Micro:bit的加速度计的另一种方法是作为计步器。普通人每天要走3000-4000步,但最好至少走两倍的步数。但是,如何确定呢?

    当然,您可以使用健身手环或智能手机应用程序…或者可以使用电池供电的BBC Micro:bit!使用一个简单的脚本来计算Micro:bit的摇动次数,您可以跟踪已执行的步骤。但是,由于25 x 25 LED矩阵的限制,请注意9以后的数字将从右向左滚动。否则,事情会变得混乱!

    9。 Micro:bits Selfies

    只要您拥有带有低功耗蓝牙(BLE)的Android手机,并且安装了Samsung的Micro:bit应用程序,那么您便拥有了将Micro:bit配对的理想工具使用Android。 (尽管有发布者,但它应该可以在最合适的Android设备上运行。)

    此处提供了多种功能,从编辑和上传脚本到将Micro:bit用作蓝牙遥控器。想用遥控器拍一些自拍照吗?使用Micro:bit!

    请注意,有一个等效的Micro:bit应用程序可供iPhone和iPad所有者使用。

    10。 Micro:bit气象站

    如果您正在寻找更复杂的Micro:bit项目,为什么不考虑使用气象站呢?得益于一些XinaBox芯片,内置传感器和一个简单的脚本,可以测量和显示温度和湿度(可以将其他传感器用于其他天气方面)。

    如果您喜欢这个主意您的Micro:bit上的天气预报报告,但想降低成本,另一种选择是将Micro:bit与亚马逊的Alexa服务结合在一起。 Micro:bits LED矩阵而不是通过Amazon Echo输出结果,而是用作显示器,并且只需创建和配置一项新的Alexa技能就可以实现所有目的。只需索取一份天气报告,Alexa便会将其发送到您的Micro:bit。

    BBC Micro:bit太棒了!

    我们已经介绍了您可以执行的几项操作价格便宜,纤巧的嵌入式板。虽然他们经常在学校上班,但BBC Micro:bit也可以从亚马逊(和其他零售商)在线购买。

    不确定从何处开始使用业余电子板?除了BBC Micro:bit,您可能还想看看我们的Raspberry Pi与Arduino的比较。

    标签: Micro:bit