» Poradna » Programy

Python

 |   |  Microsoft Windows 10 Chrome 81.0.4044.129

Ahoj, mám webové tlačítka na pohyb serva. Každé tlačítko je odkazem na python script. To mi funguje dobře. Já bych ale potřeboval serva zpomalit. PWM neumí a tak musím zvolit malé kroky s pauzou a s každou smyčkou se přičte hodnota x, o kterou se servo posune a pak bude zase pauza pár ms a pak znova. Tím docílím pomalejší rychlosti (jedná se o posun kamery).Můj dotaz zní takto. Potřeboval bych někde ukládat aktuální hodnotu serv po každé smyčce a následovně ji číst, aby každý samostatný script věděl, kde se zrovna nachází a od té hodnoty přičítat či odečítat a plynule se posouvat. Např. Aby když zmáčknu doleva a servo bude napravo, aby to jelo z pravé strany a né třeba z té nulové uprostřed.Můj funkční script je:import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BCM)GPIO.setup(24,GPIO.OUT)servo1 = GPIO.PWM(24,50) # Note 24 is pin, 50 = 50Hz pulseservo1.start(0)servo1.ChangeDutyCycle(10)time.sleep(0.2)servo1.ChangeDutyCycle(0)servo1.stop()GPIO.cleanup()Díky za pomocRoman

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 75.0

programujte.com

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 81.0.4044.129

Standardní servo, kde poloha je přímo určená střídou?To jako tě máme učit vytvořit proměnné (například) poloha1 a poloha2 a pauza1 a pauza2 a místo desítky v ChangeDutyCycle(10) tam nazvat název té proměnné poloha a do time sleep dosadit parametr pauza?

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Python, GPIO, Servo, Pauza


Určitě si přečtěte

WindowsFX: Nainstalujte to mamce a taťkovi. Ani nepoznají, že to je Linux

WindowsFX: Nainstalujte to mamce a taťkovi. Ani nepoznají, že to je Linux

** Po dvou měsících tu máme další linuxovou kopii ** Tentokrát jde o imitaci Desítek ** Sestavili ji brazilští geekové nad Ubuntu

Jakub Čížek | 135

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

** Jaké jsou výhody a nevýhody hraní na počítači? ** Co mají společného a v čem se liší Xbox One, PS4 a Switch? ** Na čem hrát, když nemáte výkonné PC ani konzoli?

Lukáš Václavík | 123

Nejlepší programy z roku 2000: Podívejte se, bez čeho jste tehdy vůbec nemohli fungovat!

Nejlepší programy z roku 2000: Podívejte se, bez čeho jste tehdy vůbec nemohli fungovat!

** Dnes už skoro všechno uděláte ve webovém prohlížeči a na mobilu ** Před dvaceti lety to ale bylo jiné ** Zavzpomínejte na legendy, které jste pravděpodobně také používali

Jakub Čížek | 126

12 netradičních map České republiky, které jste ještě nikdy neviděli

12 netradičních map České republiky, které jste ještě nikdy neviděli

** Tušíte, kolik je u nás hřbitovů a jak jsou velké? ** Dokážete si představit mapu českých řek a potoků? ** Udělali jsme to všechno za vás nad daty ČÚZK

Jakub Čížek | 10


Aktuální číslo časopisu Computer

Megatest: nejlepší notebooky do 20 000 Kč

Test 8 levných IP kamer

Jak vybrat bezdrátová sluchátka

Testujeme Android 11