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