SERob3 (python) pySerial – Ինչպե՞ս աշխատացնել հեռաչափ արդուինոյի միջոցով։

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

SERob3 (python) pySerial – Ինչպե՞ս աշխատացնել հեռաչափ արդուինոյի միջոցով։

Post by davbaghdasaryan »

How to Run the Rangefinder through Arduino | Как запустить дальномер с помощью Arduino


Այսօր մենք «pySerial» հաղորդակարգի (protocol) միջոցով SERob3 ղեկավարիչին կմիացնենք Arduino Uno եւ իր սերիալ մոնիտորից կկարդանք հեռաչափի եւ արգելքի միջեւ հեռավորությունը։
Դրա համար մեզ անհրաժեշտ է․
1) SERob3 ղեկավարիչ (controller),
2) Arduino Uno,
3) Հեռաչափ եւ լարեր։

Ultrasonic-ի «Vcc»-ն միացնում ենք Arduino-ի 5Վ-ին, «Grd»` Arduino-ի «Grd»-ին, «Trig»-ը միացնում ենք Pin 8-ին, իսկ «Echo»-ն՝ Pin 9-ին։
Սեղմեք այստեղ
Ultrasonic sensorArduino
Vcc5V
GndGnd
TrigPin 8
EchoPin 9
Arduino-ն SERob-ին միացնում ենք USB-ի օգնությամբ։
Նշված «projects/SERob3/arduino/Usrf.ino» ծրագիրը արտագրում ենք Arduino-ի մեջ։
Փայթնով ծրագիրը նույնն է, ինչ որ նախորդ օրինակում քննարկված գույնի սենսորի ծրագիրը․ տարբեր է անվանումը։ Հետագայում՝ այլ սենսորներ աշխատացնելիս, օգտագործելու ենք կրկին այս ծրագիրը։ Ծրագիրն աշխատացնելու համար գրում ենք․ «cd projects», «cd SerRob3», եւ աշխատացնում ենք «pySerial.py» ծրագիրը:
Տերմինալի հրամաններ

Code: Select all

cd projects
cd SERob3
sudo python2 pySerial.py
Տեսնում ենք, որ մեր հեռաչափը կարդում է հեռավորությունը:

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

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

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

Post by davbaghdasaryan »

Сегодня мы при помощи протокола “pySerial” подключим к контроллеру SERob3 Arduino Uno и с его серийного монитора прочтем расстояние между дальномером и барьером.
Для этого нам потребуются:
1) SERob3 контроллер (controller),
2) Arduino Uno,
3) Дальномер и провода.
“Vcc” Ultrasonic-а подключаем к “5V” Arduino, “Gnd” - к “Gnd” Arduino, “Trig” подключаем к Pin 8, а “Echo” - к Pin 9.
посмотреть
Ultrasonic sensorArduino
Vcc5V
GndGnd
TrigPin 8
EchoPin 9
Arduino к SERob-у подключаем через USB.
Указанную программу “projects/SERob3/arduino/Usrf.ino” копируем в Arduino.
Программа на Python такая же, как и программа датчика цвета, рассмотренная в предыдущем примере; отличается только название. В дальнейшем, при работе с другими датчиками, мы снова воспользуемся этой же программой. Для запуска программы пишем: “cd projects”, “cd SERob3” и запускаем программу “pySerial.py”.
Terminal:

Code: Select all

cd projects/
cd SERob3/
sudo python2 pySerial.py

Мы видим, что наш дальномер считывает расстояние.



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

How to Run the Rangefinder through Arduino

Post by davbaghdasaryan »

Today we are going to connect the SERob3 controller with the Arduino Uno using “pySerial” protocol and measure the distance between the rangefinder and the barrier from its monitor. 
This requires:

1)SERob3 controller
2)Arduino Uno
3)Rangefinder and cables


Connect the Ultrasonic “Vcc“ with the 5V of the Arduino, the “Grd”- with Arduino “Grd”, the “Trig”- with the Pin 8 and the “Echo”- with the Pin 9.

click here:
Ultrasonic sensorArduino
Vcc5V
GndGnd
TrigPin 8
EchoPin 9
We need to connect the Arduino with the SERob with the help of USB.
The mentioned “projects/SERob3/arduino/Usrf.ino” program must be copied to Arduino.
The program is the same through Python as the colour sensor program that we discussed in the previous example except the name.

For operating other sensors we can use the same program. 
In order to operate the program type: “cd projects”, “cd SErob3” and run the “pySerial.ру” program.

Terminal:

Code: Select all

cd projects
cd SERob3
sudo python2 pySerial.py
So the Usrf measures the distance.


Post Reply