欢迎来到Arduino系列的第三个Arduino教程。在本教程中,我们将学习Arduino模拟输入引脚如何工作,并使用电位器和光电管做几个示例。
这是一步一步一步的视频教程,易于遵循。此外,在视频下面,您可以找到我们在视频中找到哪些零件的零件和视频中示例的源代码。
这个Arduino教程所需的组件
- Arduino Board .................................亚马逊/伯格多德/阿里巴巴全球速卖通
- 面包板和跳线.........亚马逊/伯格多德/阿里巴巴全球速卖通
- 领导 ...................................................亚马逊/伯格多德/阿里巴巴全球速卖通
- 220欧姆电阻..........................亚马逊/伯格多德/阿里巴巴全球速卖通
- 电位器.................................。亚马逊/伯格多德/阿里巴巴全球速卖通
- 光电管(Photo-resistor ) ...............亚马逊/伯格多德/阿里巴巴全球速卖通
yaboAG娱乐城披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。
电路原理图的第一个例子。使用电位器值作为模拟输入
电路原理图的第二个例子。利用光电池作为分压器,其变量值作为模拟输入
第一个和第二个示例的源代码
void setup() {Serial.begin(9600);} void loop() {int sensorValue = analogRead(A0);以sensorValue);
第三个例子的电路示意图。使用电位器通过PWM控制LED亮度
第三个示例的源代码
int led = 7;void setup() {Serial.begin(9600);pinMode(领导、输出);} void loop() {int sensorValue = analogRead(A0);int newvalue = map(sensorValue, 0, 1023, 0, 255);analogWrite (led, newValeu);}
干得好,谢谢!
谢谢!
大家好
您是否能够将代码邮寄以控制2个步进电机与电位器,我似乎尝试了自己似乎才能解决。
谢谢
看看我的Arduino步进电机教程,应该对你有帮助。
我如何用两个电位器控制两个电机?
我试图复制代码两次,并更改名称,以便它可以读取A0和A1,但没有工作
当然,你可以这么做。你不能复制整个代码两次,你需要复制和重命名电机和电位器的定义。
嗨Dejan,
令人敬畏的教程,真的很棒!非常感谢!
如果你能提到你使用的无源元件的值(参数),即电阻、电容、传感器等,那就更好了。像我这样的新手可以很好地理解逻辑和原理图,但不熟悉通常用于Arduino板和最常见的breakout板和控制器的组件的参数……
无论如何,非常感谢)
亚历克斯
谢谢!我将考虑这一点。
嗨
当我使用我的Uno上的模拟代码没有连接电线,我串行监视器它一直显示一些变化的数字?!?!?!
我如何设置它为零,当没有电线连接到模拟引脚
你需要有东西连接到Arduino以防你读取,否则数字引脚是浮动的它没有特定的值。