Функция позволяет получить оцифрованный аналоговый сигнал с мультиплексированно подключенного к АЦП входа. Платы Arduino имеют от 6 до 16 аналоговых каналов, подключенных через мультиплексор к АЦП.
Напряжение, которое подаётся на вход, преобразуется в диапазон от 0 до 1023. Если опорное напряжение = 5В, то одно значение АЦП равно 0.0049В. Разброс напряжения и может быть изменен опо вашему желанию функцией analogReference().
Одно считывание занимает примерно 100 мкс, то есть за одну секунду можно произвести около 10000 выборок сигнала.