Page 1 of 1

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

Posted: Thu May 21, 2020 3:33 pm
by Sargis
The speed of servo motor depending on the Usrf | Скорость серводвигателя, зависящая от ультразвукового дальномера
Այսօր կներկայացնեմ, թե ինչպես փոփոխել Սերվոյի դիրքը՝ կախված հեռաչափի տվյալներից։ Ուլտրաձայնային հեռաչափը միացված է 1-ին եւ 2-րդ Pin-երին։ Սերվո շարժիչը միացված է «Մոտորս» բաժնի Pin 5-ին։
rsz_2img_0210.jpg
rsz_2img_0210.jpg (31.3 KiB) Viewed 11087 times
Սկզբում գրադարաններից ներմուծենք «Սերոբ-3» գրադարանը։
Ծրագրում օգտվելու ենք «Զգայարաններ» եւ «Կառավարում» ենթաբաժինների հրամաններից։
Capture.PNG
Capture.PNG (98.89 KiB) Viewed 11089 times
Գրենք պայման, երբ սեղմված է կանաչ դրոշակը․ անընդհատ ցիկլի մեջ չափում ենք հեռաչափի արժեքը։ Եթե արժեքը մեծ է կամ հավասար է ինչ-որ թվի (ես սահմանել եմ 8 արժեքը)` Սերվո շարժիչը պտտվի «100» արագությամբ, իսկ 8-ից փոքրի դեպքում` «-100», պտտվի հակառակ ուղղությամբ, բայց նույն արագությամբ:


The speed of servo motor depending on the Usrf

Posted: Sun Aug 15, 2021 3:50 pm
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.
rsz_2img_0210.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.
Capture.PNG
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.


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

Posted: Sun Aug 15, 2021 3:54 pm
by Tatevik Orbelyan
Сегодня я представлю, как изменить положение Серво в зависимости от значений дальномера.
Ультразвуковой дальномер подключен к 1-ому и ко 2-ому Pin-ам. Серводвигатель подключен к Pin 5 раздела "Motors".
rsz_2img_0210.jpg
Сначала из раздела библиотек импортируем библиотеку SERob-3.
В программе воспользуемся командами разделов "Сенсоры" и "Управление".
Capture.PNG
Напишем условие, при котором нажат зеленый флажок. Измеряем значение дальномера в непрерывном цикле. Если значение больше или равно какому-то числу (я задал значение 8), то серводвигатель будет вращаться со скоростью "100", а если меньше 8-и, то "-100", в противоположном направлении, но с той же скоростью.
Посмотрим на результат.