SERob3 (python) - Գծին հետեւող սենսորի օրինակ python-ի միջոցով։

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

SERob3 (python) - Գծին հետեւող սենսորի օրինակ python-ի միջոցով։

Post by davbaghdasaryan »

Line tracking sensor example through python | Пример датчика отслеживания линии с помощью python

Այսօր կստեղծենք գծին հետեւող Ռոբոտի սենսորի օրինակ փայթըն (python) ծրագրավորման լեզվի միջոցով։
Դրա համար մեզ հարկավոր է․
1) SERob3 ղեկավարիչ (controller),
2) գծին հետեւող սենսոր։

Սենսորը անհրաժեշտ է միացնել SERob3 ղեկավարիչի վրա գտնվող «D In/O» բաժնի pin 0-ին։
Screen Shot 2020-04-15 at 15.24.20.png
Screen Shot 2020-04-15 at 15.24.20.png (37.25 KiB) Viewed 13226 times
Այնուհետեւ անհրաժեշտ է միանալ SERob-ին։ Անհրաժեշտ է գտնել այն կատալոգը, որտեղ գտնվում է ծրագիրը։ Դրա համար գրում ենք «cd projects», այնուհետեւ՝ «cd SERob3»:

Code: Select all

cd projects
cd SERob3
Աշխատացնում ենք «testLF.py» ծրագիրը փայթըն ծրագրավորման լեզվի միջոցով։ Դրա համար գրում ենք ՝ «sudo python2» եւ ֆայլի անվանումը՝ «testLF.py»։

Code: Select all

sudo python2 testLF.py
Վերջ․ մենք ստացանք մեզ անհրաժեշտ արդյունքը։
Այս օրինակը լրացնելուց հետո կարող եք ստեղծել Ձեր սեփական գծին հետեւող ռոբոտը՝ փայթըն ծրագրավորման լեզվի միջոցով։
Code example

Code: Select all

from SERob3 import Gpio
import time


myGpio = Gpio()
while (1):
	if (myGpio.In(0)) == 1:
		print("black")
	if (myGpio.In(0)) == 0:
		print("White")
	time.sleep(1)

myGpio.Close()

Last edited by davbaghdasaryan on Mon Aug 02, 2021 5:18 pm, edited 3 times in total.

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

Пример датчика отслеживания линии с помощью python

Post by davbaghdasaryan »

Сегодня создадим пример робота - датчика отслеживания линии с помощью языка программирования python.

Для этого нам необходимы:
1) SERob3 контроллер (controller),
2) датчик отслеживания линии.

Датчик необходимо подключить к pin 0 секции "D In/O" контроллера SERob3.
Screen Shot 2020-04-15 at 15.24.20.png
Screen Shot 2020-04-15 at 15.24.20.png (37.25 KiB) Viewed 12932 times
Затем нужно подключиться к SERob-у. Необходимо найти каталог, в котором находится программа. Для этого пишем "cd projects", затем - "cd SERob3".
Запускаем программу "testLF.py" с помощью языка программирования python. Для этого пишем "sudo python2" и название файла - "testLF.py".
Вот и все. Мы получили необходимую нам программу.
Terminal

Code: Select all

cd projects
cd SERob3
sudo python testLF.py
Выполнив этот пример, вы можете создать своего собственного робота отслеживания линии, используя язык программирования python.
Код программы выглядит следующим образом:

Code: Select all

from SERob3 import Gpio
import time


myGpio = Gpio()
while (1):
	if (myGpio.In(0)) == 1:
		print("black")
	if (myGpio.In(0)) == 0:
		print("White")
	time.sleep(1)

myGpio.Close()

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

SERob3 (python) - Line tracking sensor example through python

Post by davbaghdasaryan »

Today we will create a line tracking sensor Robot example through the Python programming language.
This requires

1) SERob3 controller
2) Line tracking sensor

Sensor must be connected with pin 0 in the “D In/0” section on the SERob3 controller.
Picture1.png
Then we need to connect with SERob. Find the catalogue where the program is located. To do this we need to type “cd projects”, then “cd SERob3”.

Code: Select all

cd projects
cd SERob3
Let’s run the “testLF.ру” program through the Python programming language. In order to do this type “sudo python2” and the filename as “testLF.ру”.

Code: Select all

sudo python2 testLF.py
So, we got the program we needed.
After completing this example you can make your own line tracking sensor Robot through Python programming language.
The program code is as follows:
Code example

Code: Select all

from SERob3 import Gpio
import time


myGpio = Gpio()
while (1):
	if (myGpio.In(0)) == 1:
		print("black")
	if (myGpio.In(0)) == 0:
		print("White")
	time.sleep(1)

myGpio.Close()


Post Reply