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

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

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

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

Last edited by davbaghdasaryan on Mon Aug 09, 2021 7:36 pm, edited 3 times in total.

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

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

Post by Gevorg »

Ուլտրաձայնային հեռաչափը արժեքը տպելուց 2 արժեք է տպում, սկզբում 0 հետո նոր ճիշտ հեռավորությունը
Attachments
Screenshot_1.png
Screenshot_1.png (78.62 KiB) Viewed 16765 times

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

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

Post by davbaghdasaryan »

Եթե ծրագրի մեջ որևէ փոփոխություն կա խնդրում ենք տեղադրել այստեղ։

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

How to run ultrasonic sensor rangefinder through Python

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


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

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

Post 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
Вот и все, мы получили необходимый нам результат.


Post Reply