 |
 |
 |
 |
| 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 (in the Wiring I/O board as a 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()
|
|