analogWrite() \ Language (API) \ Wiring ALPHA 1.0
Author: Hernando Barragán
Description: Wiring is an electronic sketchbook and hardware electronics for developing ideas. It is a context for learning fundamentals of computer programming and prototyping with electronics within the context of the electronic arts.
Keywords: Wiring, Processing, Interactive Media, Electronic Arts, Programming, C, C++, Hernando Barragán

Search wiring.org.co:

Reference for Wiring version 0023+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name | ### analogWrite()
Examples |
    int outpin = 0;
    int val = 0;

    void setup() {

    }

    void loop() {
      analogWrite(outpin, val);  // sets the value of analog pin 0
      val = (val + 10) % 1023;   // increment value and keep it in
                                 // the 0-1023 range.
    }
Description | The analogWrite() method sets the value of an analog output (PWM) pin. Possible values range from 0 to 1023, where 0 is 0 volts and 1023 is 5 volts. The analogWrite() command works on PWM (analog output) pins 0-5, note that these pins are the same 37, 36, 35, 31, 30 and 29 (in the Wiring I/O board they are in separate section for easiness). It is also possible to use the digital pin numbering 37, 36, 35, 31, 30 and 29 respectively.
Syntax |
    analogWrite(pin,value)
Parameters |
pin | int: The PWM output pin number
value | int: a value in the range 0-1023
Returns | None
Usage | Application
Related | analogRead()

Updated on November 14, 2009 09:51:56pm PST