Skip to main content

wokwi-led参考

标准5mm的LED。

引脚名称

NameDescription
A阳极(正引脚)
C阴极(负引脚)

属性

NameDescriptionDefault value
color灯身的颜色"red"
lightColor光的颜色depends on the color
label显示在 LED 下方的文本
gamma伽马校正系数"2.8"
flip水平翻转LED""

注意:要旋转LED,请单击它们并按“R”,或设置 "rotate" property

示例

ResultAttrs
{ "color": "green" }
{ "color": "#FFFF00" }
{ "label": "Status" }
{ "color": "white"}
{ "color": "white", "lightColor": "orange"}
{ "color": "red", "flip": "1"}

Gamma亮度校正

LED会自动应用伽马校正。这意味着即使是非常短的电流爆发也会产生一些可见光,类似于物理LED的工作方式,因此在以下情况下,您可以获得更准确的模拟:

1。使用值很小(占空比短)的analogWrite()

2。LED扫描技术,如 Charlieplexing

您可以通过将“gamma”属性设置为“1.0”来禁用伽马校正。您还可以选择不同的gamma值:将此属性设置为所需的值来实现伽马因子。默认伽马校正系数为2.8。

Gamma Correction Demo project 显示了不同伽马值的行为:左侧的LED默认伽马因子为2.8,而右侧的LED的伽马因子为1.0。你可以看到analogWrite()的较低值在左侧LED上看起来要亮得多。

有关_gamma correction_的更多信息,包括一些代码示例,请查看此great guide from Adafruit

仿真实例

  • Blink - Arduino的标准闪烁示例
  • Fade - 使用 analogWrite() + 伽马校正