LED + 可变电阻
这篇教学会使用 MakeCode 编辑 micro:bit 扩充板程序 ( EZ Start Kit+ ),透过扩充板上的可变电阻旋钮,控制扩充板上的 LED 亮度以及闪烁的速度。
- 操作 EZ Start Kit+ 需要加载对应的扩充积木,请先参考:加载 EZ Start Kit+ 的程序积木。
- 更多信息:ICShop EZ Start Kit+ 官方网站。
可变电阻控制亮度
LED 的亮度范围和可变电阻的数值范围相同,都是 0~1023,因此可以直接使用可变电阻的数值作为 LED 亮度,搭配重复无限次积木,就能控制 LED 亮度。
可变电阻控制 LED 闪烁速度
如果将可变电阻的数值作为“时间”使用,搭配重复无限次积木以及暂停积木,就能利用可变电阻控制 LED 的闪烁速度。
可变电阻控制哪颗 LED 会亮
除了将可变电阻的数值作为亮度和间隔时间外,也可单纯判断可变电阻的数值,透过数值区间,控制哪颗 LED 灯会亮起,下方的例子,当数值小于 350 会亮起红灯,350~700 之间会亮起黄灯,大于 700 就会亮起绿灯。
范例解答
延伸练习
如果已经熟悉了 EZ Start Kit+ LED 操作 ( 可变电阻控制 ) 的原理,还可以尝试更多好玩的作法:
- 尝试设计一个程序,调整可变电阻旋钮时,红色 LED 会慢慢变亮,绿色 LED 会慢慢变暗 ( 解答 )。
微信扫码关注
抖音扫码关注