功能分类: Maker Applab JavaScript 少儿编程
设置指定 pin
引脚模拟输出 value
值。
这个操作可以用来控制 LED 灯的亮度,控制电机的转速或指定声音频率。
引脚如果通过 pinMode() 设置为模拟输入模式(analog),使用 analogWrite()
方法将该引脚设置为一个模拟值。
连接 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);
analogWrite(pin, value)
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
pin | number | Yes | 指定要设置的引脚编码。引脚编码号参考编程主板上文字或产品说明书。 |
value | number | Yes | 指定引脚输出值,0 或 1。 |
analogWrite()不返回任何值。