Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre

analogWrite()

Ejemplos
int outpin = 29;
int val = 0;

void setup() {

}

void loop() {
  analogWrite(outpin, val);  // escribe un valor en el pin 29 PWM
  val = (val + 10) % 255;    // incrementa el valor y lo mantiene en 
                             // el rango 0-255.
}
Descripción El comando analogWrite() asigna el valor de un pin de salida PWM. Los valores posibles por defecto están en el rango 0-255 (ver el comando setPWMResolution()). En las tarjetas Wiring v1 los pines con capacidad PWM son: 29, 30, 31, 35, 36 y 37. En la tarjeta Wiring S los pines con capacidad PWM son: 4, 5, 6, 7, 19 y 20. Nota: analogWrite es un alias para el comando PWMWrite(). Usar analogWrite() en un pin sin capacidad PWM hace que el pin sea colocado en HIGH sin ningún otro efecto.
Sintaxis
analogWrite(pin,valor)
Parámetros
pin int: El número del pin de salida PWM
valor int: Un valor en el rango 0-255
Retorna Ninguno
Uso Application
Relacionados noAnalogWrite()
setPWMResolution()
setPWMPrescale()
analogRead()
Updated on July 07, 2011 11:12:28pm PDT

Creative Commons License