Analog
Generic analog components are all accessed via a common set of Python functions.
Many of the components that are included in the Grove kit (or purchased separately) can be used with generic (rather than device-specific) software support.

Specialized components for the Grove kit
require specialized software libraries.
However, generic analog and
digital components can be used via generic
library functions such as analog_read and digital_write.