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 |
|
||||
Retorna | Ninguno | ||||
Uso | Application | ||||
Relacionados | noAnalogWrite() setPWMResolution() setPWMPrescale() analogRead() |