Sdílet prostřednictvím


AnalogController Třída

Definice

Základní třída pro analogové kontrolery. Ty řídí analogové vstupní kolíky.

public abstract class AnalogController : IDisposable
type AnalogController = class
    interface IDisposable
Public MustInherit Class AnalogController
Implements IDisposable
Dědičnost
AnalogController
Implementuje

Konstruktory

AnalogController(PinNumberingScheme)

Inicializuje novou instanci GpioController třídy, která bude používat zadané schéma číslování a ovladač.

Vlastnosti

NumberingScheme

Schéma číslování, které představuje kolíky poskytované ovladačem.

PinCount

Počet kolíků poskytnutých ovladačem.

VoltageReference

Referenční napětí (maximální měřitelné napětí). U některých hardwaru může být nutné tuto hodnotu ReadVoltage() nastavit ručně, aby metoda vrátila správné hodnoty.

Metody

ClosePin(AnalogInputPin)

Zavře daný špendlík.

ConvertAnalogChannelNumberToPinNumber(Int32)

Převod logického špendlíku na schéma číslování pinů volajícího

ConvertLogicalNumberingSchemeToPinNumber(Int32)

Převod logického špendlíku na schéma číslování pinů volajícího

ConvertPinNumberToAnalogChannelNumber(Int32)

Převeďte číslo vstupního pinu na analogové číslo kanálu. Analogové číslo kanálu se na deskách Arduino obvykle nazývá A0 – Axx. Například na deskách Uno a Nano se A0 rovná digitálnímu kolíku 14.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Převeďte vstupní číslo PIN na logická čísla PIN kódu.

Dispose()

Základní třída pro analogové kontrolery. Ty řídí analogové vstupní kolíky.

Dispose(Boolean)

Odstraní tuto instanci.

IsPinOpen(Int32)

Zkontroluje, jestli je otevřený konkrétní analogový kanál.

OpenPin(Int32)

Otevře špendlík, aby byl připravený k použití.

OpenPinCore(Int32)

Přepsáno odvozenými třídami: Vrátí instanci objektu AnalogInputPin pro zadaný pin.

SupportsAnalogInput(Int32)

Vrátí hodnotu true, pokud daný kolík podporuje analogový vstup.

Platí pro