欢迎来到我们Arduino教程系列的第三个Arduino教程。在本教程中,我们将了解Arduino模拟输入销如何工作,并使用电位计和光电池造成一些例子。
这是一个循序渐进的视频教程,很容易跟随。此外,在视频下面你可以找到什么部分,我们需要本教程和源代码的例子在视频。
此Arduino教程所需的组件
- Arduino电路板 .................................亚马逊/Banggood/aliexpress.
- 面包板和跳线.........亚马逊/Banggood/aliexpress.
- 引领 ……………………………………………亚马逊/Banggood/aliexpress.
- 220欧姆电阻........................亚马逊/Banggood/aliexpress.
- 电位计 ..................................亚马逊/Banggood/aliexpress.
- Photocell(光电电阻)...............亚马逊/Banggood/aliexpress.
必威外围提钱披露:这些是联盟链接。作为亚马逊助理,我从合格购买中获得。
第一个例子的电路示意图。使用电位计值作为模拟输入
第二示例的电路示意图。使用光电池作为分压器,并且它是模拟输入的变量值
第一个和第二个例子的源代码
void setup(){serial.begin(9600);} void循环(){int sensorvalue = analogread(a0);serial.println(SensorValue);
电路原理图的第三个例子。利用电位器通过PWM控制LED的亮度
第三个例子的源代码
int LED = 7;void setup(){serial.begin(9600);Pinmode(LED,输出);} void循环(){int sensorvalue = analogread(a0);int newvaleu = map(传感器值,0,1023,0,255);Amplwwrite(LED,NewValeu);}
好工作,谢谢!
谢谢!
你好呀
你能post代码控制2步进电机与电位器,我已经尝试自己不能似乎解决它。
谢谢
检查我的Arduino步进电机教程,它应该帮助你。
如何控制两个电位器的2个电机?
我试图复制代码两次并更改名称,以便它可以从A0和A1读取但不起作用
当然,你可以做到这一点。您无法复制两次整个代码,您需要复制并重命名电机和电位器定义。
嗨,德扬,
很棒的教程,真的很棒!很多谢谢!
It would be even better if you could mention values (parameters) of the passive components that you use, i.e. resistors, capacitors, sensors, etc. Newbies like me may well understand the logic and schematics but be unfamiliar with the usual parameters of components typically used with Arduino boards and most common breakout boards and controllers…
无论如何,非常感谢)
亚历克斯
谢谢你!我会考虑的。
你好
当我在我的UNO上使用Analogread代码没有连接的电线时,我串行监视器它一直显示一些不同的数字?!?!?!
当没有电线连接到模拟引脚时,如何将其设置为零
嗯,如果您正在阅读,您需要有连接到Arduino的内容,否则数字引脚浮动,它没有特定值。