Jakie są AREF, IOREF i nieznakowany pin obok IOREF na Uno R3?

31

W Arduino jest kilka pinów, o których nie mogłem się dowiedzieć:

  • IOREF
  • AREF
  • Nieoznakowany obok IOREF

Czym oni są?

tbodt
źródło

Odpowiedzi:

31

POWIERZCHNIA:

Jest to referencyjny przetwornik analogowo-cyfrowy napięcia (ADC). Można go użyć zamiast standardowego napięcia odniesienia 5 V dla górnego końca spektrum analogowego - na przykład, jeśli chcesz użyć ADC do monitorowania sygnału o zakresie 0-1,5 V, możesz uzyskać pełną skalę ADC podłączając AREF do sygnału 1,5 V. NIE PODŁĄCZAJ SYGNAŁU POZA ZAKRESEM 0 V DO 5 V!

Pamiętaj, że aby to zadziałało, musisz uruchomić analogReference(EXTERNAL);przed użyciem analogRead(). Również:

Po zmianie odniesienia analogowego kilka pierwszych odczytów z funkcji analogRead () może być niedokładnych.

Aby uzyskać więcej informacji, zobacz AnalogReference .

IOREF:

Jest to napięcie odpowiadające wejściu / wyjściu tej płyty, na przykład Uno dostarczy 5 V do tego pinu, ale Due dostarczy 3,3 V. Wysłanie sygnału do tego pinu nic nie robi.

Nieznakowany kod PIN:

Ten pin nie jest używany, ale zapewnia zgodność z przyszłymi produktami. Nie ma to żadnego związku z żadnymi płytami R3, które widziałem.

Doktor
źródło
Zgadzam się na użycie tego pinu bezpośrednio z pinu 5 V. Moje tablice Nano nie mierzą w ADC takich samych wartości, jak tablice UNO. To jest gdzieś poniżej 5V, że dostaję odczyt 1023. Zakładałem, że były one już odniesione do 5 V, ale najwyraźniej było to błędne. Dziękuję za wskazówkę.
SDsolar
12

Jeśli chodzi o AREFpin, należy pamiętać, że Arduino jest wyposażony w 10-bitowy przetwornik ADC (przetwornik analogowo-cyfrowy), który przekształca napięcia wejściowe między 0 V a 5 V na wartości całkowite między 0 a 1023. Daje to rozdzielczość około 4,8 mV.

Jeśli czujnik dostarcza tylko niższe maksymalne napięcie, rezonansowe jest przyłożenie tego napięcia do AREFstyku, tylko w celu uzyskania wyższej rozdzielczości.

Klaus-Dieter Warzecha
źródło
Zgadzam się na użycie tego pinu bezpośrednio z pinu 5 V. Moje tablice Nano nie mierzą w ADC takich samych wartości, jak tablice UNO. To jest gdzieś poniżej 5V, że dostaję odczyt 1023. Zakładałem, że były one już odniesione do 5 V, ale najwyraźniej było to błędne. Dziękuję za wskazówkę. Głosuj.
SDsolar