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:
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 |
|---|---|
|
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 |
|---|---|
|
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)