定义
该函数用于从Arduino的模拟输入引脚读取值。 Arduino控制器可以将0-5伏的电压输入信号映射到0-1023的值。换句话说,我们可以将5伏分成1024个相等的部分。 0伏的输入信号对应于值0,5伏的输入信号对应于1023。
例子:
当模拟输入引脚的输入电压为2.5伏时,此引脚的值为512。
(2.5伏特/ 5伏特= 0.5,1024 X 0.5 = 512)
语法
AnalogRead(pin)
pin:要读取的模拟引脚号
示例代码
int analogPin = A0; // 定义一个模拟引脚A0
int val = 0; // 创建一个名为val的变量,其赋值为0。void setup() {
Serial.begin(9600); // 打开串口通讯
}void loop() {
val = analogRead(analogPin); // 读取输入引脚
Serial.println(val); //在串口监视器中显示val值
}