新闻动态

您当前的位置: 首页 > 新闻动态 > 公司新闻

Micro:bit创意课程系列:火车道口-开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站

作者:开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站 发布时间:2024-11-02 10:05:02 浏览:

本文摘要:在一些城市里还可以看见火车道口,今天用Micro:bit仿真火车道口的场景。

在一些城市里还可以看见火车道口,今天用Micro:bit仿真火车道口的场景。步骤1:光传感器我们将用于光传感器来检测火车否通行。

我们不会通过检测火车的阴影来做这一点。我们首先探究如何通过将以下程序iTunes到我们的micro:bit上来构建光传感器的工作。现在按按钮A,微:位号召一个数字。该数字回应落在LED上的光量(是的,LED也可用作检测光)。

如果您接到的数字是255或0,则回应亮度传感器正在初始化,因此您必须再度按下该按钮。步骤2:现场留意:如果您没火车,您还可以用于汽车甚至您的手来创立一个阴影。

检测阴影有可能有点棘手。为了这个工作,我们必须在火车的另一边有一个暗淡的灯,这远比太高。台灯应当工作。此外,我们不必须过于多来自其他光源的光线,所以您有可能必须重开窗帘或百叶窗和明亮的吸顶灯。

你现在应当看见火车的阴影充足大,可以摆放你的微处理器:保证板子平放到桌子上,记下在阴影中测量的光量和光量当没阴影时测量。光线中的数字不应最少为阴影数量的2倍。步骤3:探测火车当火车经过时,我们将关上我们微型的左上角的LED:为此,您必须自由选择一个阈值。

这应当是一个大体在你在步骤2中记下的两个数字之间的数字。例如,如果阴影中的亮度为20,并且亮度为60,则不应用于40作为阈值。

将以下块加到到程序中,使左上角的LED命令如果列车被检测到。将40更换为您的阈值。现在试试吧!如果没火车通过,即使LED指示灯,也应当尝试减少阈值。

如果在火车通过时LED不亮,则不应尝试减少阈值。留意:如果您无法使其可信地工作,您依然可以继续执行其余步骤,并用于按钮重开铁路道口。

步骤4:制作灯对于灯光,我们必须以下材料:一块纸板(重复使用利用没问题)两个红色LED,最差是5mm,具有漫射光和宽连接器一个约与3V的LED给定的电阻鳄鱼夹胶水胶带结尾概要:用纸板打造出杆在电极底部摆放一个电阻,并在其上方三大2个LED。这些LED应当放到忽略的方向。

用于鳄鱼夹已完成电路。现在将电路相连到micro:bit的3V和GND插槽。其中一个LED现在应当照亮。

互相交换鳄鱼夹,现在其他LED应当照亮。步骤5:使灯闪光现在我们要编程micro:bit使LED像铁路十字架一样闪光。为此,我们将将上一步骤的灯光相连到micro:bit的插槽1和2。

我们可以通过写出数字1到1插槽和数字0到另一个(数字1回应3伏,数字0回应GND)来关上一个LED。通过互相交换0和1可以关上另一个LED。现在用于以下程序使指示灯无限期闪光。

步骤6:编成铁路道口为了安全性的铁路穿过,我们期望铁路路口在仍然找到火车后,维持灯光闪光5次以上。这意味著我们的程序必须忘记剩下多少闪光。

为此,我们用于一个取名为flashes_remaining的变量。当检测到列车时,我们将此变量设置为5,并且在每次存储器之后,我们从变量中乘以1,直到超过0.然后闪光暂停。

当按下按钮B时,我们也想要手动重开铁路。首先,从第5步移除总有一天的块,然后加到以下代码:当按下按钮B时,指示灯将闪光5次。现在,您可以从步骤3向列车检测程序加到块,以便在检测到火车时开始闪光灯光。


本文关键词:开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站

本文来源:开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站-www.nbxiong.com


 

Copyright © 2001-2024 www.nbxiong.com. 开云真人(中国)官方网站,开云(中国)Kaiyun·官方网站科技 版权所有  备案号:ICP备74957417号-9

搜索