pxt-calliope/docs/reference/pins/analog-read-pin.md
2016-07-18 15:51:28 -07:00

1000 B

Analog Read Pin

Read an analog signal (0 through 1023) from the pin you say.

pins.analogReadPin(AnalogPin.P0)

Parameters

  • name is a string with the name of the pin you say (P0 through P4, or P10)

Returns

  • a number from 0 through 1023

This program reads pin P1 and shows the number on the LED screen.

basic.forever(() => {
    let value = pins.analogReadPin(AnalogPin.P1)
    basic.showNumber(value)
});

~hint

If you are using analog read pin with another micro:bit running analog write pin, it is a good idea to check analog read pin many times and then take an average.

~

See also

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