funkcia → analogReference()
Popis :
Konfiguruje referenčné napätie používané pre analógový vstup (t. j. hodnotu používanú ako vrchol vstupného rozsahu). Možnosti :
Arduino AVR dosky (Uno, Mega, Leonardo atď.) (AVR !)
- DEFAULT: predvolená analógová referencia 5 voltov (na 5V doskách Arduino) alebo 3,3 voltov (na 3,3V doskách Arduino)
- INTERNÉ: vstavaná referencia, ktorá sa rovná 1,1 V na ATmega168 alebo ATmega328P a 2,56 V na ATmega32U4 a ATmega8 (nie je k dispozícii na Arduino Mega)
- INTERNAL 1V1: vstavaná 1,1V referencia (iba Arduino Mega)
- INTERNAL2V56: vstavaná referencia 2,56 V (iba Arduino Mega)
- EXTERNAL: napätie privedené na kolík AREF (iba 0 až 5 V) sa používa ako referenčné.
Dosky Arduino (UNO R4, Portenta C33)
- AR_DEFAULT: predvolená analógová referencia 5 voltov.
- AR_INTERNAL: Vstavaná referencia rovná 1,5 V na RA4M1 UNO R4
- AR_INTERNAL_1_5V: Vstavaná referencia, ktorá sa rovná 1,5 V na R7FA6M5 Portenta C33
- AR_INTERNAL_2_0V: Vstavaná referencia, ktorá sa rovná 2,0 V na R7FA6M5 Portenta C33
- AR_INTERNAL_2_5V: Vstavaná referencia, ktorá sa rovná 2,5 V na R7FA6M5 Portenta C33
- AR_EXTERNAL: napätie privedené na kolík AREF (len 0 až 5 V) sa používa ako referenčné.
Arduino SAMD dosky (Zero, atď.) (SAMD !)
- AR_DEFAULT: predvolená analógová referencia 3,3V
- AR_INTERNAL: vstavaná referencia 2,23 V
- AR_INTERNAL1V0: vstavaná referencia 1,0 V
- AR_INTERNAL1V65: vstavaná 1,65V referencia
- AR_INTERNAL2V23: vstavaná referencia 2,23 V
- AR_EXTERNAL: napätie privedené na kolík AREF sa používa ako referenčné
Arduino megaAVR dosky (Uno WiFi Rev2)
- DEFAULT: vstavaná referencia 0,55 V
- INTERNÉ: vstavaná referencia 0,55 V
- VDD: Vdd z ATmega4809. 5V na Uno WiFi Rev2
- INTERNAL0V55: vstavaná referencia 0,55V
- INTERNAL1V1: vstavaná 1,1V referencia
- INTERNAL1V5: vstavaná 1,5V referencia
- INTERNAL2V5: vstavaná 2,5V referencia
- INTERNAL4V3: vstavaná 4,3V referencia
- EXTERNAL: napätie privedené na kolík AREF (iba 0 až 5 V) sa používa ako referenčné
Arduino SAM dosky, (Due)
- AR_DEFAULT: predvolená analógová referencia 3,3V. Toto je jediná podporovaná možnosť pre Due.
Arduino Mbed OS Nano dosky (Nano 33 BLE), Arduino Mbed OS Edge dosky (Edge Control)
- AR_VDD: predvolená 3,3 V referencia
- AR_INTERNAL: vstavaná referencia 0,6 V
- AR_INTERNAL1V2: 1,2 V referencia (interná 0,6 V referencia s 2x zosilnením)
- AR_INTERNAL2V4: 2,4 V referencia (interná 0,6 V referencia so 4-násobným zosilnením)
Syntax :
analogReference(type)
Parametre :
typ: aký typ odkazu použiť (pozrite zoznam možností v poznámky).
Returns : –
Poznámky :
Po zmene analógovej referencie nemusí byť niekoľko prvých meraní z analogRead() presných. Na externé referenčné napätie na kolíku AREF nepoužívajte nič menšie ako 0V alebo viac ako 5V! Ak na kolíku AREF používate externú referenciu, pred volaním funkcie analogRead() musíte nastaviť analógovú referenciu na EXTERNAL. V opačnom prípade skratujete aktívne referenčné napätie (interne generované) a kolík AREF, čo môže poškodiť mikrokontrolér na doske Arduino.
Prípadne môžete pripojiť externé referenčné napätie na kolík AREF cez odpor 5K, čo vám umožní prepínať medzi externým a interným referenčným napätím. Všimnite si, že odpor zmení napätie, ktoré sa používa ako referenčné, pretože na kolíku AREF je interný odpor 32K. Dva potom fungujú ako delič napätia, takže napríklad 2,5 V aplikované cez odpor poskytne 2,5 * 32 / (32 + 5) = ~ 2,2 V na kolíku AREF.
Pridaj komentár