» Poradna » Zpět na dotaz

python

Roman  |  6. 5. 2020 15:57:26  |  Odpovědí: 2

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 GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(24,GPIO.OUT) servo1 = GPIO.PWM(24,50) # Note 24 is pin, 50 = 50Hz pulse servo1.start(0) servo1.ChangeDutyCycle(10) time.sleep(0.2) servo1.ChangeDutyCycle(0) servo1.stop() GPIO.cleanup() Díky za pomoc Roman

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]
 

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.