SERob (snap) ՈՒլտրաձայնային հեռաչափից կախված շարժիչի արագություն

Post Reply
Sargis
Posts: 9
Joined: Wed Apr 15, 2020 10:11 am

SERob (snap) ՈՒլտրաձայնային հեռաչափից կախված շարժիչի արագություն

Post by Sargis »

The speed of servo motor depending on the Usrf|| Скорость серводвигателя, зависящая от ультразвукового дальномера



Այժմ ես Ձեզ կներկայացնեմ՝ ինչպես, կախված ուլտրաձայնային հեռաչափի արժեքից, փոփոխել շարժիչի արագությունը ։


Հեռաչափի Input-ը անհրաժեշտ է միացնել SERob3 ղեկավարիչի «Input/Output» բաժնի Pin 1-ին, իսկ Output-ը՝ նույն բաժնի Pin 2-ին, իսկ շարժիչը՝ Motor բաժնի Pin 0-ին։
սխեմա1.jpg
սխեմա1.jpg (243.57 KiB) Viewed 73187 times
Սկզբում միանում ենք SERob-ին՝ Vmc ծրագրի միջոցով:

Ներբեռնում ենք SERob3 գրադարանը։ Օգտվելու ենք «Զգայարաններ», «Շարժում», «Կառավարում», «Օպերատորներ» եւ «Փոփոխականներ» բաժիններից։

Գրում ենք պարզ ծրագիր, որում ստեղծվում է փոփոխական, որի արժեքից կախված՝ կփոխվի շարժիչի աշխատանքը։
cdeultr.JPG
cdeultr.JPG (28.9 KiB) Viewed 73171 times
Եթե ուլտրաձայնային հեռաչափից ստացված արժեքը փոքր է մեր նշած փոփոխականի արժեքից՝ շարժիչը կպտտվի իր արագության 40%-ով, մնացած այլ դեպքերում՝ 100% արագությամբ։


st3panian
Posts: 1
Joined: Wed Sep 02, 2020 1:35 pm

Re: SERob (snap) ՈՒլտրաձայնային հեռաչափից կախված շարժիչի արագություն

Post by st3panian »

Ի՞նչպես պատրաստել փախչող ռոբոտ

Tatevik Orbelyan
Posts: 50
Joined: Thu Apr 09, 2020 5:42 pm

The speed of servo motor depending on the Usrf

Post by Tatevik Orbelyan »

Today I will show how to change the servo position depending on the data of Usrf
The Usrf is connected with Pin 1 and 2. The servo motor is being connected with the Pin 5 of the “Motors” section.
սխեմա1.jpg
First of all, let’s import the “SERob-3” library.
We are going to use the commands from the “sensings” and “control” subsections for the program.
cdeultr.JPG
Let’s set a condition “when the flag is clicked” to measure the value of the Usrf during an uninterrupted circle. If the value is more or equal to any number (I set the number 8) servo motor spins “100” speed and if less than 8, “-100”, the servo spins to the opposite direction with the same speed.
Let’s see the result.


Tatevik Orbelyan
Posts: 50
Joined: Thu Apr 09, 2020 5:42 pm

Скорость серводвигателя, зависящая от ультразвукового дальномера

Post by Tatevik Orbelyan »

Сегодня я представлю, как изменить положение Серво в зависимости от значений дальномера.
Ультразвуковой дальномер подключен к 1-ому и ко 2-ому Pin-ам. Серводвигатель подключен к Pin 5 раздела "Motors".
սխեմա1.jpg
Сначала из раздела библиотек импортируем библиотеку SERob-3.
В программе воспользуемся командами разделов "Сенсоры" и "Управление".
cdeultr.JPG
Напишем условие, при котором нажат зеленый флажок. Измеряем значение дальномера в непрерывном цикле. Если значение больше или равно какому-то числу (я задал значение 8), то серводвигатель будет вращаться со скоростью "100", а если меньше 8-и, то "-100", в противоположном направлении, но с той же скоростью.
Посмотрим на результат.

Post Reply