Pulzně šířková modulace (PWM)#

Zavedení#

Modulace šířky impulsů (PWM) vysílá časovaný impulsní signál z 3vodičového portu, což umožňuje V5 Brain ovládat starší ovládače motorů nebo serva změnou šířky impulsu (pracovního cyklu) každých 16 milisekund (ms).

Poznámka: Objekty Pwm generují nezpracovaný PWM průběh ve stylu RC:

  • Výstup 0 % produkuje pulz 1,5 ms.

  • 100% výstup produkuje pulz 2,0 ms.

  • Výstup -100 % produkuje pulz 1,0 ms.

Tato stránka používá jako název příkladu PWM výstupu pwm_a V případě potřeby jej nahraďte vlastním nakonfigurovaným názvem.

Níže je uveden seznam dostupných metod:

  • value – Vrací aktuální hodnotu PWM výstupu.

  • state – Nastavuje hodnotu PWM výstupu.

Konstruktor – Ruční inicializace a konfigurace PWM výstupu.

  • Pwm – Vytvoří PWM výstup.

hodnota#

Hodnota value vrací hodnotu PWM výstupu od -100 do 100 v procentech.

Usage:
pwm_a.value()

Parametry

Popis

Tato metoda nemá žádné parametry.

stát#

state nastavuje stav PWM výstupu v procentech.

Usage:
pwm_a.state(value)

Parametry

Popis

value

Hodnota, která se má nastavit pro PWM výstup, od -100 do 100.

Konstruktor#

Konstruktory se používají k vytvoření objektů Pwm , které jsou nezbytné pro konfiguraci PWM výstupu.

Pwm#

Pwm vytváří PWM výstup.

Usage:
Pwm(port)

Parametr

Popis

port

3vodičový port, ke kterému je připojen PWM výstup:

# Create a PWM output in Port A
pwm_a = Pwm(brain.three_wire_port.a)