Skip to content

活动

夜灯

中级 | MakeCode, Python | LED显示器, 光传感器 | 传感器, 天气和气候, 灯光, 输入/输出, 选择

第 1 步:制作

它是什么?

一盏在黑暗中点亮micro:bit LED显示屏的夜灯。

在低光照环境下点亮micro:bit的所有LED灯

工作原理

  1. 类似于光线传感器项目,本项目使用micro:bit的LED作为光线传感器来测量显示器上的光量。 用手盖住显示屏,看看是否会点亮。
  2. 它使用选择条件来感测照在micro:bit上的光是否低于特定水平 – 小于100。 如果环境暗,会点亮micro:bit显示屏,否则会清除屏幕,LED将不会点亮。
  3. 你可能需要根据周围照明条件调整原有的阈值数字100。
  4. 你认为此夜灯有什么用途? 它可以帮助改善黑暗中人或动物的安全吗?

所需材料

  • micro:bit或者是MakeCode模拟器
  • MakeCode或者Python编辑器
  • 电池盒(选配)
  • 光源和覆盖micro:bit的东西

第 2 步:编程

第 3 步:完善

  • 更改图像以在黑暗的环境下显示月亮或星星。
  • 将micro:bit装在你的包包或衣服上,以在步行或骑自行车时将其用作额外的安全灯 – 你能否使其闪烁以加强效果?
  • 尝试这个MakeCode项目,让micro:bit根据照在其上面的不同光量,将LED显示屏点亮或熄灭。 你还能在其他地方看到以这种方式对光做出反应的事物吗?