Skip to main content

LinkIt ONE 教程 - 光传感器

我们正在做什么

现在是时候了解一些新的传感器了,这些传感器可以让我们的项目更加有趣。光敏电阻(光依赖电阻或光电池)是一种光传感器,其电阻值会根据环境光的强度变化。蜂鸣器是一种电声设备,当连接到电源时可以产生标准音调。让我们在实验中使用这些组件。

所需物品

  • LinkIt One x 1

  • 面包板 x 1

  • 电阻 10kΩ, 1kΩ, 330Ω 各 1 个

  • 蜂鸣器 x 1

  • 光敏电阻 x 1

  • 晶体管(2N3904)x 1

原理图

连接图

代码

请点击下面的按钮下载套件代码:

您可以将文件解压到 Arduino IDE 的 Examples 文件夹中。

要访问示例代码,请打开:

File -> Examples -> Starter Kit for LinkIt -> Basic -> L8_Light_Control_Buzzer

const int pinBuz   = 3;                        // LED 引脚定义
const int pinLight = A0; // 光传感器引脚定义

void setup()
{
pinMode(pinBuz, OUTPUT);
pinMode(pinLight, INPUT);
}

void loop()
{
int value = analogRead(pinLight);
value = map(value, 0, 1023, 255, 0);
analogWrite(pinBuz, value);
delay(100);
}

故障排除

  • 光敏功能不起作用?

    • 光敏电阻的引线间距不标准,容易导致引线短路。请仔细检查。
  • 没有声音?

    • 蜂鸣器的引线非常短。请仔细检查是否正确插入面包板。

让它更好

让我们进一步使用光敏电阻控制蜂鸣器的音调。如果改变光敏电阻上的光强度,可以生成不同的音调。上传以下代码并观察差异。

要访问示例代码,请打开:

File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson -> L8_Buzzer_Music

更多创意

我们可以使用光电池制作更多有趣的应用。试着制作一个光敏圣诞礼物。

参考

技术支持与产品讨论

感谢您选择我们的产品!我们提供多种支持渠道,确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道以满足不同的偏好和需求。

Loading Comments...