Arduino教程03:模拟输入

欢迎来到Arduino系列的第三个Arduino教程。在本教程中,我们将学习Arduino模拟输入引脚如何工作,并使用电位器和光电管做几个示例。

这是一步一步一步的视频教程,易于遵循。此外,在视频下面,您可以找到我们在视频中找到哪些零件的零件和视频中示例的源代码。

这个Arduino教程所需的组件


yaboAG娱乐城披露:这些是附属链接。作为一名亚马逊助理,我的收入来自符合条件的购买。

电路原理图的第一个例子。使用电位器值作为模拟输入


模拟输入电路示意图01

电路原理图的第二个例子。利用光电池作为分压器,其变量值作为模拟输入


模拟输入电路示意图02

第一个和第二个示例的源代码


void setup() {Serial.begin(9600);} void loop() {int sensorValue = analogRead(A0);以sensorValue);

第三个例子的电路示意图。使用电位器通过PWM控制LED亮度


模拟输入电路示意图03

第三个示例的源代码


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);}

10回复

  1. 利亚姆

    大家好
    您是否能够将代码邮寄以控制2个步进电机与电位器,我似乎尝试了自己似乎才能解决。
    谢谢

    回复
  2. st

    我如何用两个电位器控制两个电机?

    我试图复制代码两次,并更改名称,以便它可以读取A0和A1,但没有工作

    回复
  3. 亚历克斯

    嗨Dejan,
    令人敬畏的教程,真的很棒!非常感谢!
    如果你能提到你使用的无源元件的值(参数),即电阻、电容、传感器等,那就更好了。像我这样的新手可以很好地理解逻辑和原理图,但不熟悉通常用于Arduino板和最常见的breakout板和控制器的组件的参数……
    无论如何,非常感谢)
    亚历克斯

    回复
  4. Rezazade


    当我使用我的Uno上的模拟代码没有连接电线,我串行监视器它一直显示一些变化的数字?!?!?!
    我如何设置它为零,当没有电线连接到模拟引脚

    回复

发表评论

您的电子邮件地址将不会被公布。

推荐

2019年最佳入门级示波器为初学者和爱好者

最好的示波器为初学者和爱好者

推荐

2019年初学者的8个最佳Arduino Starter Kits

8个最好的ARDUINO初学者工具包

推荐

最好的3D打印机为初学者和爱好者- 3D打印

最好的3D打印机为初学者和业余爱好者