This is the documentation for the latest development branch of MicroPython and may refer to features that are not available in released versions.

If you are looking for the documentation for a specific release, use the drop-down menu on the left and select the desired version.

machine.ADCBlock

Classes

ADCBlock

Access the ADC peripheral identified by id, which may be an integer

Module Contents

class machine.ADCBlock.ADCBlock(id, *, bits)

Access the ADC peripheral identified by id, which may be an integer or string.

The bits argument, if given, sets the resolution in bits of the conversion process. If not specified then the previous or default resolution is used.

connect(channel, source, *args, **kwargs) Incomplete

Connect up a channel on the ADC peripheral so it is ready for sampling, and return an ADC object that represents that connection.

The channel argument must be an integer, and source must be an object (for example a Pin) which can be connected up for sampling.

If only channel is given then it is configured for sampling.

If only source is given then that object is connected to a default channel ready for sampling.

If both channel and source are given then they are connected together and made ready for sampling.

Any additional keyword arguments are used to configure the returned ADC object, via its init method.

init(*, bits) None

Configure the ADC peripheral. bits will set the resolution of the conversion process.