Arduino教程03:模拟输入
欢迎来到我们的 Arduino 教程系列中的第三个 Arduino 教程。在本教程中,我们将了解 Arduino 模拟输入引脚的工作原理,并使用电位计和光电管做一些示例。
这是一个易于遵循的分步视频教程。此外,在视频下方,您可以找到本教程所需的部件以及视频中示例的源代码。
本 Arduino 教程所需的组件
第一个示例的电路原理图。使用电位器值作为模拟输入
第二个例子的电路原理图。使用光电管作为分压器,可变值作为模拟输入
第一个和第二个例子的源码
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
Code language: Arduino (arduino)
第三个示例的电路原理图。使用电位器通过 PWM 控制 LED 亮度
第三个示例的源代码
int led = 7;
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int sensorValue = analogRead(A0);
int newValeu = map(sensorValue, 0, 1023, 0, 255);
analogWrite(led, newValeu);
}
Code language: Arduino (arduino)
制造工艺