Page 1 of 1

SERob3 (python) - Ինչպես աշխատացնել servo շարժիչ python-ի միջոցով

Posted: Tue Apr 14, 2020 11:33 pm
by davbaghdasaryan
How to run servo motor through python | Как запустить серводвигатель с помощью python



Բարեւ Ձեզ, այսօր մենք կաշխատացնենք սերվո (servo) շարժիչ՝ փայթըն (python) ծրագրավորման լեզվի միջոցով։ Դրա համար անհրաժեշտ են`
1) SERob3 (controller),
2) սերվո շարժիչ։

Սերվո շարժիչն անհրաժեշտ է միացնել մոտոր (Motor) բաժնի Pin 5-ին։

Picture1.png
Picture1.png (120.87 KiB) Viewed 906417 times
Եկեք հասկանանք, թե ինչպես է աշխատում ծրագիրը։ Նախ ծրագրի համար ներմուծում ենք «servo» եւ «time» գրադարանները

Code: Select all

from SERob3 import servo
import time
Այնուհետեւ «servo.Out» հրամանով մենք servo շարժիչը պտտում ենք կամայական անկյան տակ։ Սկզբում գրում ենք Pin-ը, այսինքն Pin 5-րդ եւ անկյունը՝ այսինքն 0 (աստիճան), սպասում ենք 2 վայրկյան` «time.sleep(2)»։ Servo-ին տալիս ենք 90 (աստիճան) անկյունը, այնուհետեւ կրկին սպասում ենք 2 վայրկյան, տալիս ենք -90 (աստիճան) անկյունը, սպասում ենք 2 վայրկյան, տալիս ենք 0 աստիճան անկյունը։ Այսինքն սերվոն ընդունում է իր 0-ական դիրքը։
Սեղմեք այստեղ

Code: Select all

servo.Out(5, 0)
time.sleep(2)
servo.Out(5, 90)
time.sleep(2)
servo.Out(5, -90)
time.sleep(2)
servo.Out(5, 0)
Code example

Code: Select all

from SERob3 import servo
import time

servo.Out(5, 0)
time.sleep(2)
servo.Out(5, 90)
time.sleep(2)
servo.Out(5, -90)
time.sleep(2)
servo.Out(5, 0)

 
Այնուհետեւ SERob-ին միանալուց հետո անհրաժեշտ է մտնել այն կատալոգը, որտեղ գտնվում է ծրագիրը։ Դրա համար բացում ենք տերմինալը և գրում․ «cd projects», այնուհետեւ «cd SERob3», «sudo python2» եւ ֆայլի անվանումը «testServo.py»։
Տերմինալի հրամաններ

Code: Select all

cd projects
cd SERob3
sudo python2 testServo.py
 
Վերջ, մենք ստացանք մեզ անհրաժեշտ արդյունքը



Re: SERob3 (python) - Ինչպես աշխատացնել servo շարժիչ python-ի միջոցով

Posted: Mon Sep 07, 2020 9:56 pm
by Gevorg
servo գրադարանը ներմուծելուց , տվյալ անունով գրադարան չի գտնվում

Re: SERob3 (python) - Ինչպես աշխատացնել servo շարժիչ python-ի միջոցով

Posted: Fri Feb 05, 2021 12:40 am
by davbaghdasaryan
Ձեր SERob3 os ի մեջ ներառված չէ python ի հետ աշխատելու գրադարանները, մոդուլները։ Անհրաժեշտ է չիպի վրա ներբեռնել նոր տարբերակը հետևյալ հղումով http://pbox.symotec.am:8028/index.php/s/xnySHkKdG42k9Hr

ավելի մանրամասն ինստրուկցիա, թե ինչպես ներբեռնել SERob os չիպի վրա կլինի ֆորումում շուտով։


Как запустить серводвигатель с помощью python

Posted: Mon Aug 09, 2021 7:49 pm
by davbaghdasaryan
Добрый день, сегодня мы запустим серводвигатель с помощью языка программирования python. Для этого потребуются:
1) SERob3 (controller),
2) серводвигатель.
Необходимо серводвигатель подключить к Pin 5 секции мотор (Motor).
Picture1.png
Picture1.png (120.87 KiB) Viewed 906001 times
Давайте разберемся, как работает программа. Для программы сначала импортируем библиотеки "servo" и "time".

Code: Select all

from SERob3 import servo
import time
Затем с помощью команды "servo.out" мы вращаем серводвигатель под произвольным углом. Сначала задаем Pin - Pin 5, и угол - 00 (градусов), ждем 2 секунды - "time.sleep(2)". Задаем Servo угол 900 (градусов), затем снова ждем 2 секунды, задаем угол -900 (градусов), ждем 2 секунды, задаем угол 0 градусов. Серво принимает свою нулевую позицию.

click here:

Code: Select all

servo.Out(5, 0)
time.sleep(2)
servo.Out(5, 90)
time.sleep(2)
servo.Out(5, -90)
time.sleep(2)
servo.Out(5, 0)
Code example

Code: Select all

from SERob3 import servo
import time

servo.Out(5, 0)
time.sleep(2)
servo.Out(5, 90)
time.sleep(2)
servo.Out(5, -90)
time.sleep(2)
servo.Out(5, 0)

После подключения к SERob-у указываем каталог, в котором находится программа. Для этого пишем "cd projects", затем - "cd SERob3".
Чтобы запустить программу, пишем "sudo python2" и "testServo.py".
Terminal:

Code: Select all

cd projects
cd SERob3
sudo python2 testServo.py
 
Вот и все. Мы получили необходимый нам результат.


How to run servo motor through python

Posted: Mon Aug 09, 2021 8:00 pm
by davbaghdasaryan
Hi! Today we will run a servo motor through the Python programming language. This requires
1) SERob3 (controller)
2) servo motor
The servo motor must be connected to Pin 5 of the Motor section.
Picture1.png
Picture1.png (120.87 KiB) Viewed 906004 times
Let’s understand how the program works. Let’s import “servo” and “time” libraries for the program first.

Code: Select all

from SERob3 import servo
import time
After, we need to rotate the “servo” motor at any angle with the “servo.out” command. Let’s write the Pin firsty, namely the Pin 5 and the angle, that is 00 (degree), wait for 2 seconds with “time.sleep(2)” command. Give the “servo” 900 (degree) angle, then wait for 2 seconds again, give -900 (degree) angle and wait for 2 seconds, give 00 (degree) angle. That means that “servo” accepts its zero (0) position.

click here:

Code: Select all

servo.Out(5, 0)
time.sleep(2)
servo.Out(5, 90)
time.sleep(2)
servo.Out(5, -90)
time.sleep(2)
servo.Out(5, 0)
Code example

Code: Select all

from SERob3 import servo
import time

servo.Out(5, 0)
time.sleep(2)
servo.Out(5, 90)
time.sleep(2)
servo.Out(5, -90)
time.sleep(2)
servo.Out(5, 0)

 
After connecting witհ “SERob” we need to mention the catalogue where the program is deployed. In order to do it, we need to write cd projects, then cd SERob3.
In order to run the program we need to write sudo python2 and testServo.ру
Terminal:

Code: Select all

cd projects
cd SERob3
sudo python2 testServo.py
 
So, we got the results we needed.


Re: SERob3 (python) - Ինչպես աշխատացնել servo շարժիչ python-ի միջոցով

Posted: Tue Nov 16, 2021 8:52 pm
by Սամսոն
Որտեղի՞ց կարելի է ներբեռնել python-ի SERob3 գրադարանը։ Իմ մոտ օրինակ servo գրադարանը չկա։

Re: SERob3 (python) - Ինչպես աշխատացնել servo շարժիչ python-ի միջոցով

Posted: Wed Nov 17, 2021 2:12 pm
by Սամսոն
Այդ image-ում SERob3 գրադարան չկա։ Ահա նկարի հղումը․
https://cutt.ly/zTn9Zsi