Page 1 of 1

SERob3 (python) - Ինչպես աշխատացնել ուլտրաձայնային հեռաչափ python-ի միջոցով

Posted: Fri Apr 10, 2020 12:23 pm
by davbaghdasaryan
How to run ultrasonic sensor rangefinder through Python
| Как запустить ультразвуковой дальномер с помощью python



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

Հեռաչափի Input-ն անհրաժեշտ է միացնել SERob3 ղեկավարիչի Input/Output բաժնի Pin 8-ին, իսկ Output-ը՝ նույն բաժնի Pin 9-ին։

Picture1.png
Picture1.png (122.52 KiB) Viewed 87732 times

Վերջ, սխեման ավարտեցինք։ Անցնենք ծրագրային մասին․ Նախ օգտվում ենք «Usrf» գրադարանից, նշում ենք կատալոգը` SERob3

Code: Select all

from SERob3 import Usrf
Գրանցում ենք Usrf-ը որպես myUsrf։

Code: Select all

myUsrf = Usrf()
Այնուհետեւ տպում ենք հեռավորությունը (սմ)։

Code: Select all

print(myUsrf.Distance(8))
Ավարտել «myUsrf» գրադարանի գործընթացը

Code: Select all

myGpio.Close()
Code example

Code: Select all

from SERob3 import Usrf
myUsrf = Usrf()
print(myUsrf.Distance(8))
myUsrf.Close()
Այնուհետեւ SERob-ին միանալուց հետո անհրաժեշտ է մտնել այն կատալոգը, որտեղ գտնվում է ծրագիրը։ Դրա համար բացում ենք տերմինալը և գրում․ «cd projects», այնուհետեւ «cd SERob3», «sudo python2» եւ ֆայլի անվանումը «testUSRF.py»։
Տերմինալի հրամաններ

Code: Select all

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


Re: SERob3 (python) - Ինչպես աշխատացնել ուլտրաձայնային հեռաչափ python-ի միջոցով

Posted: Mon Sep 07, 2020 9:55 pm
by Gevorg
Ուլտրաձայնային հեռաչափը արժեքը տպելուց 2 արժեք է տպում, սկզբում 0 հետո նոր ճիշտ հեռավորությունը

Re: SERob3 (python) - Ինչպես աշխատացնել ուլտրաձայնային հեռաչափ python-ի միջոցով

Posted: Fri Feb 05, 2021 12:50 am
by davbaghdasaryan
Եթե ծրագրի մեջ որևէ փոփոխություն կա խնդրում ենք տեղադրել այստեղ։

How to run ultrasonic sensor rangefinder through Python

Posted: Mon Aug 09, 2021 7:21 pm
by davbaghdasaryan
Hi! Today we will run an ultrasound rangefinder through the Python programming language. This requires

1) SERob3 controller,
2) ultrasonic sensor rangefinder

We need to connect the rangefinder Input to the Pin 8 of the Input/Output section of the SERob3 controller and connect the Output of the rangefinder to the Pin 9 of the same section.

Picture1.png
Picture1.png (122.52 KiB) Viewed 87401 times

So, we finished the scheme.
Let's move on to software.
First of all we use the “Usrf” library, mentioning the catalogue.

Code: Select all

from SERob3 import Usrf
Register the PWM as myPwm.

Code: Select all

myUsrf = Usrf()
Then print the distance (cm).

Code: Select all

print(myUsrf.Distance(8))
finish operation.

Code: Select all

myGpio.Close()
Code example

Code: Select all

from SERob3 import Usrf
myUsrf = Usrf()
print(myUsrf.Distance(8))
myUsrf.Close()
Now we need to connect with SERob, mention the catalogue where the program is located. 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 the file name as testUSRF.ру.

Terminal:

Code: Select all

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


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

Posted: Mon Aug 09, 2021 7:36 pm
by davbaghdasaryan
Добрый день, сегодня мы запустим ультразвуковой дальномер с помощью языка программирования python. Для этого необходимы:
1) SERob3 контроллер (controller),
2) ультразвуковой дальномер.
Input дальномера необходимо подключить к Pin 8 секции Input/Output контроллера SERob3, а Output - к Pin 9 той же секции.
Picture1.png

Все, схема завершена.

Перейдем к программной части.
Сначала воспользуемся библиотекой "Usrf", укажем каталог.

Code: Select all

from SERob3 import Usrf
PWM запишем как myPwm.

Code: Select all

myUsrf = Usrf()
Затем печатаем расстояние (см).

Code: Select all

print(myUsrf.Distance(8))

Code: Select all

myGpio.Close()
Code example

Code: Select all

from SERob3 import Usrf
myUsrf = Usrf()
print(myUsrf.Distance(8))
myUsrf.Close()
Теперь необходимо подключиться к SERob-у, указать каталог, в котором находится программа. Для этого, в первую очередь, пишем - "cd projects", затем - "cd SERob3".
тобы запустить программу, пишем "sudo python2" и название файла - "testUSRF.py".

Terminal:

Code: Select all

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