Leírás
Az analogReadResolution()
az Analog API kiterjesztése a Zero, Due, MKR család, a Nano 33 (BLE és IoT) és a Portenta számára.
Beállítja az analogRead()
által visszaadott érték méretét (bitekben). Alapértelmezés szerint 10 bites (0-1023 közötti értékeket ad vissza), hogy visszafelé kompatibilis legyen az AVR alapú kártyákkal.
A Zero, Due, MKR család és a Nano 33 (BLE és IoT) kártyák 12 bites ADC képességekkel rendelkeznek, amelyek a felbontás 12-re történő módosításával érhetők el. Ez az analogRead()
0 és 4095 közötti értékeit adja vissza.
A Portenta H7 16 bites ADC-vel rendelkezik, amely 0 és 65535 közötti értékeket tesz lehetővé.
Szintaxis
analogReadResolution(bits)
Paraméterek
bits
: meghatározza az analogRead()
függvény által visszaadott érték felbontását (bitekben). Ezt 1 és 32 között állíthatja be. A támogatott 12 vagy 16 bitnél nagyobb felbontást is beállíthat, de az analogRead()
által visszaadott értékek közelítést szenvednek. A részletekért lásd az alábbi megjegyzést.
Visszatérési érték
Nincs