analogRead(pin) 获取引脚模拟输出值

功能分类: Maker Applab JavaScript 少儿编程

获取指定 pin 引脚数字输出值。

引脚可以通过 pinMode() 设置为输出模式(output),使用 analogWrite() 方法将该引脚设置为 1 则开启电源最高输出(5 V 或 3.3 V),或设置为 0 则关闭电源输出(0 伏特 或 GND 地线状态)。使用 analogRead() 方法可以获取引脚的输出值(1 或 0)。

Adafruit Circuit Playground 可穿戴编程主板里的红色 LED 灯与引脚 #13 关联,当使用 pinMode() 将 #13 引脚设置为 output 输出,并使用 analogWrite() 方法将引脚输出设置为 1 时,红色 LED 灯将被点亮。而如果设置为 0 时,红色 LED 灯将被关闭。使用 analogRead() 方法可以获取引脚的输出值,如红色 LED 灯亮则返回 1,否则返回 0。

Adafruit Circuit Playground 可穿戴编程主板里的左边按钮与引脚 #4 关联,当使用 pinMode() 将 #4 引脚设置为 input 输入,使用 analogRead() 方法可以获取引脚的输出值,如左边按钮被按下则返回 1,否则返回 0。

示例代码


连接 LED 灯

将 10K 电位器的三个引脚分别连接在 A0、GND 以及 A3 引脚。通过调节电位器, A0 引脚的输入电压将在 0V-5V 之间。使用 analogRead() 方法时该输入电压将被映射到数值 0 - 1023 之间。我们将这一数值除以 4 从而得到 0 - 255 之间的数字。使用这一数字调整 A3 引脚上 LED 的亮度。


// 将 10K 电位器的三个引脚分别连接在 VOUT、GND 以及 A3 引脚
// 通过调节电位器, A0 引脚的输入电压将在 0V-5V 之间
// 使用 `analogRead()` 方法时该输入电压将被映射到数值 0 - 1023 之间
// 我们将这一数值除以 4 从而得到 0 - 255 之间的数字。使用这一数字调整 A3 引脚上 LED 的亮度。
pinMode(17, "output");
var value = 0;
val = analogRead(14);
analogWrite(17, val / 4);

语法规则


analogRead(pin)

参数说明

名称 类型 必需 参数描述
pin number Yes 指定要设置的引脚编码。引脚编码号参考编程主板上文字或产品说明书。

返回值

analogWrite()不返回任何值。

提示说明

查看更多少儿编程教程、JavaScript 介绍

返回文档首页