Analog Write Pin

Write an analog signal (0 through 1023) to the pin you say.

pins.analogWritePin(AnalogPin.P0, 400)

Parameters

  • name is a string that is the pin name you say (P0 through P4, or P10)
  • value is a number from 0 through 1023

Example

This program writes 1023 to pin P0.

pins.analogWritePin(AnalogPin.P0, 1023)

When you tell it to write 256 (for example), this function does not really write 256. Instead, it writes a lot of different numbers, and their average is 256.

See also

micro:bit pins, on pin pressed, analog read pin, digital read pin, digital write pin