На Arduino есть несколько булавок, о которых я ничего не смог узнать:
IOREF
AREF
- Рядом с немаркированным
IOREF
Кто они такие?
источник
На Arduino есть несколько булавок, о которых я ничего не смог узнать:
IOREF
AREF
IOREF
Кто они такие?
AREF:
Это опорный аналого-цифровой преобразователь напряжения (АЦП). Он может быть использован вместо стандартного ссылки 5V для верхней части аналогового спектра - например, если вы хотите использовать АЦП для мониторинга сигнала , который имел диапазон 0-1,5 вольт вы можете получить полную шкалу АЦП путем подключения AREF к сигналу 1,5 В. НЕ ПОДКЛЮЧАЙТЕ СИГНАЛ ВНЕ ДИАПАЗОНА 0 В - 5 В!
Обратите внимание, что для того, чтобы это работало, вы должны запустить analogReference(EXTERNAL);
перед использованием analogRead()
. Также:
После изменения аналоговой ссылки первые несколько показаний analogRead () могут быть неточными.
Для получения дополнительной информации см. AnalogReference .
IOREF:
Это напряжение, соответствующее входу / выходу этой платы, например, Uno будет подавать 5v на этот вывод, а Due должно подавать 3.3v. Посылка сигнала на этот вывод ничего не делает.
Немеченый штифт:
Этот вывод не используется, но он предназначен для обеспечения совместимости с будущими продуктами. Он не связан ни с чем на платах R3, которые я видел.
Что касается
AREF
вывода, вы должны помнить, что Arduino поставляется с 10-битным АЦП (аналого-цифровой преобразователь), который преобразует входные напряжения от 0 В до 5 В в целочисленные значения от 0 до 1023. В результате разрешение составляет примерно 4,8 мВ.Если датчик выдает только более низкое максимальное напряжение, целесообразно приложить это напряжение к
AREF
выводу только для того, чтобы получить более высокое разрешение.источник