W Arduino jest kilka pinów, o których nie mogłem się dowiedzieć:
IOREF
AREF
- Nieoznakowany obok
IOREF
Czym oni są?
źródło
W Arduino jest kilka pinów, o których nie mogłem się dowiedzieć:
IOREF
AREF
IOREF
Czym oni są?
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.
Jeśli chodzi o
AREF
pin, 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
AREF
styku, tylko w celu uzyskania wyższej rozdzielczości.źródło