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

Post Reply
davbaghdasaryan
Posts: 101
Joined: Thu Apr 09, 2020 8:08 pm

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

Post 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 52671 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
 
Վերջ, մենք ստացանք մեզ անհրաժեշտ արդյունքը


Last edited by davbaghdasaryan on Mon Aug 09, 2021 8:02 pm, edited 2 times in total.

Gevorg
Posts: 2
Joined: Mon Sep 07, 2020 9:23 pm

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

Post by Gevorg »

servo գրադարանը ներմուծելուց , տվյալ անունով գրադարան չի գտնվում

davbaghdasaryan
Posts: 101
Joined: Thu Apr 09, 2020 8:08 pm

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

Post by davbaghdasaryan »

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

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


davbaghdasaryan
Posts: 101
Joined: Thu Apr 09, 2020 8:08 pm

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

Post by davbaghdasaryan »

Добрый день, сегодня мы запустим серводвигатель с помощью языка программирования python. Для этого потребуются:
1) SERob3 (controller),
2) серводвигатель.
Необходимо серводвигатель подключить к Pin 5 секции мотор (Motor).
Picture1.png
Picture1.png (120.87 KiB) Viewed 52255 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
 
Вот и все. Мы получили необходимый нам результат.

Last edited by davbaghdasaryan on Mon Aug 09, 2021 8:03 pm, edited 1 time in total.

davbaghdasaryan
Posts: 101
Joined: Thu Apr 09, 2020 8:08 pm

How to run servo motor through python

Post 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 52258 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.


Սամսոն
Posts: 2
Joined: Tue Nov 16, 2021 8:32 pm

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

Post by Սամսոն »

Որտեղի՞ց կարելի է ներբեռնել python-ի SERob3 գրադարանը։ Իմ մոտ օրինակ servo գրադարանը չկա։

Սամսոն
Posts: 2
Joined: Tue Nov 16, 2021 8:32 pm

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

Post by Սամսոն »

Այդ image-ում SERob3 գրադարան չկա։ Ահա նկարի հղումը․
https://cutt.ly/zTn9Zsi

Post Reply