Разница между функциями analogRead и digitalWrite при работе с платами Arduino заключается в их назначении:
- analogRead считывает значение из заданного аналогового входа с 10-битовым разрешением. 1 Эта функция работает только на аналоговых портах (0–5) и возвращает целое значение в диапазоне от 0 до 1023. 1
- digitalWrite задает либо логический уровень HIGH, либо LOW (включает или выключает) на заданном цифровом выводе. 1
Таким образом, analogRead считывает напряжение с аналогового датчика, а digitalWrite устанавливает логическое значение на цифровой вывод (включает или выключает). 24