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
更多创意
我们可以使用光电池制作更多有趣的应用。试着制作一个光敏圣诞礼物。
参考
技术支持与产品讨论
感谢您选择我们的产品!我们提供多种支持渠道,确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道以满足不同的偏好和需求。