az INPUT_PULLUP energiát használ?

Ha digitális tűt használunk bemenetként, lehetőség van a belső arduino ellenállás használatára, amely a VCC-hez van csatlakoztatva; vagyis a digitális csapot INPUT_PULLUP-nak állítja be, majd a tű HIGH értéket mutat. Használ ez áramot?

Úgy értem, hogy az ellenállás közvetlenül a VCC-re van csatlakoztatva, és feltételezem, hogy az áram folyamatosan áramlik a rendszeren, nem? ellenzi, hogy a PIN-kód csak INPUT legyen?

Megjegyzések

Válasz

Csak a bemenet szivárgási áramát fogyasztják folyamatosan, ha nincs külső kapcsolat. Ez általában sokkal kevesebb, mint a hulladék , amelyet a bemenet lebegtetése okoz .

Ha a bemenetre hosszabb ideig 0,8 V és 2 V közötti feszültséget adunk, ez a helyzet válságossá válik, és nem szabad figyelmen kívül hagyni, különösen nagyobb bitszám mellett és sűrűbb csomagok esetén […]. Például, ha egy 18 bites adó-vevő 36 I / O tűje lebeg a küszöbértéknél, akkor a VCC-től származó áram akár 150–200 mA is lehet.

Megjegyzések

  • Az INPUT_PULLUP nem igazán terheli a csapot. Csak nyomógombhoz, számlálóhoz használom.

Válasz

A lehúzások értéke között van 20k és 50kOhm. Ha a bemenet a földhöz van csatlakoztatva (a gomb lenyomva van), az ellenálláson 0,1 mA és 0,25 mA között áramlik. Tehát csupasz bármi.

Megjegyzések

Válasz

Lásd Az energiafogyasztás eltérése az adatlap és a valós világ között? – ott megállapítottuk, hogy a bemeneti csapok elhagyása lényegesen több energiát fogyaszt, mint az input_húzás. Ez történt a semmihez nem kapcsolódó csapokkal.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük