गति#

परिचय#

VEX AIM कोडिंग रोबोट होलोनोमिक ड्राइवट्रेन का उपयोग करके आगे, पीछे, बाएँ, दाएँ या किसी कोण पर चल सकता है, साथ ही स्वतंत्र रूप से मुड़ भी सकता है। मोशन ब्लॉक रोबोट की गति और मोड़, उसकी गति और उसकी x और y स्थिति को ट्रैक करने के तरीके को नियंत्रित करते हैं।

गहरे भूरे रंग के डिस्प्ले के चारों ओर 0-315 डिग्री का गोलाकार कंपास डायल, जिसमें नेवी ब्लू स्क्रीन है। रोबोट का अगला भाग कंपास डायल पर 0 डिग्री की ओर है।

नीचे सभी ब्लॉकों की सूची दी गई है:

कार्य — रोबोट को हिलाएं और घुमाएं।

  • चाल — रोबोट को हमेशा के लिए आगे, पीछे, बाएँ या दाएँ ले जाता है।

  • कोण पर गति करें — रोबोट को एक विशिष्ट कोण पर हमेशा के लिए गति देता है।

  • आगे बढ़ें — रोबोट को एक निश्चित दूरी के लिए एक विशिष्ट दिशा में ले जाता है।

  • एक कोण पर गति करें — रोबोट को एक विशिष्ट दूरी के लिए एक विशिष्ट कोण पर ले जाता है।

  • मोड़ें — रोबोट को हमेशा के लिए बाएँ या दाएँ घुमाता है।

  • turn for — रोबोट को एक विशिष्ट संख्या में डिग्री के लिए बाएँ या दाएँ घुमाता है।

  • शीर्षक की ओर मुड़ें — रोबोट को एक विशिष्ट दिशा की ओर मोड़ता है।

  • नियंत्रक के साथ आगे बढ़ें — नियंत्रक का उपयोग करके रोबोट को चलाने की अनुमति देता है।

  • सभी गतिविधि रोकें — रोबोट की सभी गतिविधियों को रोकता है।

सेटिंग्स — गति और घूमने की गति को समायोजित करें।

स्थिति — रोबोट की स्थिति को ट्रैक करें और संशोधित करें।

मान — गतिविधि की स्थिति जांचें।

  • गति सक्रिय? — रिपोर्ट करता है कि रोबोट चल रहा है या नहीं।

  • टर्न सक्रिय? — रिपोर्ट करता है कि रोबोट मुड़ रहा है या नहीं।

  • रुका हुआ? — रिपोर्ट करता है कि रोबोट न तो चल रहा है और न ही मुड़ रहा है।

कार्रवाई#

कदम#

मूव स्टैक ब्लॉक रोबोट को वर्तमान मूव वेलोसिटी का उपयोग करके निरंतर आगे, पीछे, बाएँ या दाएँ ले जाता है। रोबोट तब तक चलता रहेगा जब तक उसे कोई अन्य क्रिया न दी जाए, जैसे कि किसी दूसरी दिशा में जाना, मुड़ना या रुकना।

स्टैक ब्लॉक को आगे बढ़ाएं#
[आगे v] दिशा में चलें

पैरामीटर

विवरण

दिशा

रोबोट की गति की दिशा:

  • आगे
  • पीछे
  • बाएँ
  • दाएँ

उदाहरण

शुरू होने पर, आगे बढ़ना#
जब शुरू हो
[Move forward]
[आगे v] दिशा में चलें

कोण पर गति करें#

मूव एट एंगल स्टैक ब्लॉक रोबोट को वर्तमान मूव वेलोसिटी का उपयोग करके एक विशिष्ट कोण पर निरंतर गति प्रदान करता है। यह कोण रोबोट की वर्तमान स्थिति के सापेक्ष होता है। रोबोट तब तक गति करता रहेगा जब तक उसे कोई अन्य क्रिया न दी जाए, जैसे कि किसी अन्य दिशा में जाना, मुड़ना या रुकना।

स्टैक ब्लॉक को 90 डिग्री पर ले जाएं#
(90) डिग्री पर जाएं

पैरामीटर

विवरण

कोण

रोबोट द्वारा तय किया गया कोण (डिग्री में)। यह -360 से 360 तक का पूर्णांक या दशमलव हो सकता है।

उदाहरण

शुरू होने पर, यह 90 डिग्री पर दाईं ओर घूमता है, 1 सेकंड प्रतीक्षा करता है, फिर 0 डिग्री पर आगे बढ़ता है, 1 सेकंड प्रतीक्षा करता है, और सभी गति रोक देता है।#
जब शुरू हो
[Move right, then move forward and stop.]
(90) डिग्री पर जाएं
(1) सेकंड प्रतीक्षा करें
(0) डिग्री पर जाएं
(1) सेकंड प्रतीक्षा करें
सभी गतिविधियां रोकें

शुरू होने पर, यह 45.33 डिग्री के कोण पर दाईं ओर तिरछे रूप से चलता है, 1 सेकंड प्रतीक्षा करता है, और फिर सभी गति रोक देता है।#
जब शुरू हो
[Move diagonally to the right and stop.]
(45.33) डिग्री पर जाएं
(1) सेकंड प्रतीक्षा करें
सभी गतिविधियां रोकें

के लिए आगे बढ़ें#

मूव फॉर स्टैक ब्लॉक रोबोट को वर्तमान मूव वेलोसिटी का उपयोग करके एक निश्चित दूरी तक आगे, पीछे, बाएँ या दाएँ ले जाता है। दिशा रोबोट की वर्तमान स्थिति के सापेक्ष होती है। प्रोजेक्ट स्टैक में अगले ब्लॉक के चलने से पहले रोबोट के चलने के पूरा होने तक प्रतीक्षा करेगा।

200 मिमी स्टैक ब्लॉक के लिए आगे बढ़ें#
[आगे v] दिशा में (200) [mm v] जाएं ▶

पैरामीटर

विवरण

दिशा

रोबोट की गति की दिशा:

  • आगे
  • पीछे
  • बाएँ
  • दाएँ

दूरी

रोबोट द्वारा तय की गई दूरी। यह एक पूर्णांक या दशमलव संख्या हो सकती है।

इकाई

दूरी की इकाई: मिमी (मिलीमीटर) या इंच।

और इंतज़ार मत करो

ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और प्रतीक्षा न करें लिखा जा सके, जिससे स्टैक में अगला ब्लॉक तुरंत चल जाएगा।

उदाहरण

शुरू होने पर, 200 मिमी स्टैक ब्लॉक के लिए आगे बढ़ें#
जब शुरू हो
[Move forward for 200 mm]
[आगे v] दिशा में (200) [mm v] जाएं ▶

कोण पर गति करें#

move at angle for स्टैक ब्लॉक रोबोट को वर्तमान गति वेग का उपयोग करके एक विशिष्ट कोण पर एक विशिष्ट दूरी तक ले जाता है। कोण रोबोट की वर्तमान स्थिति के सापेक्ष होता है। प्रोजेक्ट स्टैक में अगले ब्लॉक के चलने से पहले रोबोट के चलने के पूरा होने तक प्रतीक्षा करेगा।

स्टैक ब्लॉक के लिए कोण पर आगे बढ़ें#
(45) डिग्री पर (200) [mm v] जाएं ▶

पैरामीटर

विवरण

कोण

रोबोट द्वारा तय किया गया कोण (डिग्री में)। यह -360 से 360 तक का पूर्णांक या दशमलव हो सकता है।

दूरी

रोबोट द्वारा तय की गई दूरी। यह एक पूर्णांक या दशमलव संख्या हो सकती है।

इकाई

दूरी की इकाई: मिमी (मिलीमीटर) या इंच।

और इंतज़ार मत करो

ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और प्रतीक्षा न करें लिखा जा सके, जिससे स्टैक में अगला ब्लॉक तुरंत चल जाएगा।

उदाहरण

शुरू होने पर, यह 90 डिग्री पर 50 मिमी तक दाईं ओर चलता है, फिर 0 डिग्री पर 100 मिमी तक आगे बढ़ता है।#
जब शुरू हो
[Move right, then move forward.]
(90) डिग्री पर (50) [mm v] जाएं ▶
(0) डिग्री पर (100) [mm v] जाएं ▶

शुरू होने पर, सभी एलईडी लाल रंग में झपकते हुए, वाहन 0 डिग्री के कोण पर 100 मिमी आगे बढ़ता है।#
जब शुरू हो
[Drive forward and blink all LEDs red.]
(0) डिग्री पर (100) [mm v] जाएं ◀ और प्रतीक्षा न करें
[lightall v] LED रंग [लाल v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [लाल v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें

मोड़#

टर्न स्टैक ब्लॉक वर्तमान टर्न वेलोसिटी का उपयोग करके रोबोट को लगातार बाएँ या दाएँ घुमाता है। रोबोट तब तक घूमता रहेगा जब तक उसे कोई और क्रिया, जैसे चलना या रुकना, नहीं दी जाती।

दाईं ओर मुड़ें, ब्लॉक को ढेर करें#
[दाएं v] दिशा में मुड़ें

पैरामीटर

विवरण

दिशा

रोबोट के मुड़ने की दिशा: बाएं या दाएं।

उदाहरण

शुरू होने पर, यह बाईं ओर मुड़ता है, 1 सेकंड तक प्रतीक्षा करता है, और फिर पूरी तरह से रुक जाता है।#
जब शुरू हो
[Turn left, then stop.]
[बाएं v] दिशा में मुड़ें
(1) सेकंड प्रतीक्षा करें
सभी गतिविधियां रोकें

मोड़ के लिए#

टर्न फॉर स्टैक ब्लॉक रोबोट को वर्तमान टर्न वेलोसिटी का उपयोग करके एक निश्चित संख्या में डिग्री तक बाएँ या दाएँ घुमाता है। यह घुमाव रोबोट की वर्तमान दिशा के सापेक्ष होता है। प्रोजेक्ट स्टैक में अगले ब्लॉक के चलने से पहले रोबोट के पूरा घुमाव तक प्रतीक्षा करेगा।

ब्लॉक को स्टैक करने के लिए 90 डिग्री पर दाईं ओर मुड़ें#
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶

पैरामीटर

विवरण

दिशा

रोबोट के मुड़ने की दिशा: बाएं या दाएं।

कोण

रोबोट जितने डिग्री घूमता है, उसकी संख्या। यह एक पूर्णांक या दशमलव संख्या हो सकती है।

और इंतज़ार मत करो

ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और प्रतीक्षा न करें लिखा जा सके, जिससे स्टैक में अगला ब्लॉक तुरंत चल जाएगा।

उदाहरण

शुरू करने पर, यह 90 डिग्री बाईं ओर मुड़ता है, फिर 180 डिग्री दाईं ओर मुड़ता है।#
जब शुरू हो
[Turn left, then turn around to the right.]
[बाएं v] दिशा में (90) डिग्री मुड़ें ▶
[दाएं v] दिशा में (180) डिग्री मुड़ें ▶

चालू होने पर, यह सभी एलईडी को नीले रंग में झपकाते हुए 180 डिग्री दाईं ओर घूमता है।#
जब शुरू हो
[Turn right and blink all LEDs blue.]
[दाएं v] दिशा में (180) डिग्री मुड़ें ◀ और प्रतीक्षा न करें
[lightall v] LED रंग [नीला v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [नीला v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें

शीर्षक की ओर मुड़ें#

हेडिंग रोबोट की दिशा है, जिसे डिग्री में मापा जाता है। टर्न टू हेडिंग स्टैक ब्लॉक वर्तमान टर्न वेलोसिटी का उपयोग करके रोबोट को एक विशिष्ट हेडिंग की ओर मोड़ता है। रोबोट लक्ष्य हेडिंग तक पहुँचने के लिए सबसे छोटी दिशा में मुड़ेगा।

रोबोट की प्रारंभिक दिशा 0 डिग्री है।

यह प्रोजेक्ट तब तक इंतजार करेगा जब तक रोबोट का घूमना पूरा नहीं हो जाता, उसके बाद ही स्टैक में अगला ब्लॉक चलेगा।

90 डिग्री की दिशा में मुड़ें और ब्लॉक को ढेर करें#
(270) डिग्री दिशा पर मुड़ें ▶

पैरामीटर

विवरण

शीर्षक

रोबोट को किस दिशा में मुख करके चलना चाहिए, यह -360 से 360 डिग्री के बीच हो सकता है।

और इंतज़ार मत करो

ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और प्रतीक्षा न करें लिखा जा सके, जिससे स्टैक में अगला ब्लॉक तुरंत चल जाएगा।

उदाहरण

जब शुरू हो
[Turn to face each cardinal direction.]
(90) डिग्री दिशा पर मुड़ें ▶
(2) सेकंड प्रतीक्षा करें
(180) डिग्री दिशा पर मुड़ें ▶
(2) सेकंड प्रतीक्षा करें
(270) डिग्री दिशा पर मुड़ें ▶
(2) सेकंड प्रतीक्षा करें
(0) डिग्री दिशा पर मुड़ें ▶
(2) सेकंड प्रतीक्षा करें

चालू होने पर, यह तेजी से 180 डिग्री घूम जाता है और सभी एलईडी हरी रोशनी में झपकने लगती हैं।#
जब शुरू हो
[Turn around quickly and blink all LEDs green.]
(180) डिग्री दिशा पर मुड़ें ◀ और प्रतीक्षा न करें
[lightall v] LED रंग [हरा v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [हरा v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें

नियंत्रक के साथ आगे बढ़ें#

कंट्रोलर के साथ गति करें स्टैक ब्लॉक आपको वन स्टिक कंट्रोलर का उपयोग करके रोबोट को चलाने की सुविधा देता है। यह ब्लॉक कंट्रोलर इनपुट को केवल एक बार पढ़ता है, जब तक कि इसे किसी लूप के अंदर न रखा जाए, जैसे कि एक निरंतर लूप। यदि लूप रुक जाता है और कोई अन्य ब्लॉक रोबोट को चलने के लिए निर्देश नहीं देता है, तो रोबोट उसी दिशा में चलता रहेगा जिस दिशा में आपने जॉयस्टिक को आखिरी बार धकेला था।

कंट्रोलर से चलाएं

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

जब शुरू हो
[Drive with the controller for five seconds.]
टाइमर रीसेट करें
जबकि <(सेकंड में टाइमर) [math_less_than v] [5]>
कंट्रोलर से चलाएं
अंत
सभी गतिविधियां रोकें

सभी गतिविधियों को रोकें#

स्टॉप ऑल मूवमेंट स्टैक ब्लॉक रोबोट की सभी गतिविधियों को रोक देता है।

सभी गतिविधियों को रोकें स्टैक ब्लॉक#
सभी गतिविधियां रोकें

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

शुरू होने पर, यह दाईं ओर मुड़ता है, 1 सेकंड तक प्रतीक्षा करता है, और फिर पूरी तरह से रुक जाता है।#
जब शुरू हो
[Turn right, then stop.]
[दाएं v] दिशा में मुड़ें
(1) सेकंड प्रतीक्षा करें
सभी गतिविधियां रोकें

सेटिंग्स#

गति निर्धारित करें#

सेट मूव वेलोसिटी स्टैक ब्लॉक रोबोट को बताता है कि उसे कितनी गति से चलना है। उच्च प्रतिशत होने पर रोबोट तेज़ी से चलता है और निम्न प्रतिशत होने पर रोबोट धीरे चलता है।

प्रत्येक परियोजना की शुरुआत में रोबोट डिफ़ॉल्ट रूप से 50% वेग से चलता है।

100% की गति 200 मिलीमीटर प्रति सेकंड (mmps) के बराबर होती है।

ब्लॉक स्टैक करने के लिए चाल की गति को 50% पर सेट करें#
मूव वेलोसिटी (50)% पर सेट करें

पैरामीटर

विवरण

वेग

गति को 0% से 100% तक बढ़ाने की विधि।

उदाहरण

जब शुरू हो
[Move forward at the default velocity.]
मूव वेलोसिटी (50)% पर सेट करें
(0) डिग्री पर (100) [mm v] जाएं ▶
(1) सेकंड प्रतीक्षा करें
[Move slower.]
मूव वेलोसिटी (20)% पर सेट करें
(0) डिग्री पर (100) [mm v] जाएं ▶
(1) सेकंड प्रतीक्षा करें
[Move faster.]
मूव वेलोसिटी (100)% पर सेट करें
(0) डिग्री पर (100) [mm v] जाएं ▶
(1) सेकंड प्रतीक्षा करें

मोड़ की गति निर्धारित करें#

सेट टर्न वेलोसिटी स्टैक ब्लॉक रोबोट को बताता है कि उसे कितनी गति से मुड़ना है। उच्च प्रतिशत रोबोट को तेज़ी से घुमाता है और निम्न प्रतिशत रोबोट को धीरे घुमाता है।

प्रत्येक परियोजना की शुरुआत में रोबोट डिफ़ॉल्ट रूप से 50% वेग से घूमना शुरू करता है।

100% की घूर्णन गति 150 डिग्री प्रति सेकंड (डीपीएस) के बराबर होती है।

टर्न वेलोसिटी को 50% स्टैक ब्लॉक पर सेट करें#
टर्न वेलोसिटी (50)% पर सेट करें

पैरामीटर

विवरण

वेग

0% से 100% तक मुड़ने की गति।

उदाहरण

जब शुरू हो
[Turn around at default velocity.]
टर्न वेलोसिटी (50)% पर सेट करें
[दाएं v] दिशा में (180) डिग्री मुड़ें ▶
(1) सेकंड प्रतीक्षा करें
[Turn around slower.]
टर्न वेलोसिटी (20)% पर सेट करें
[दाएं v] दिशा में (180) डिग्री मुड़ें ▶
(1) सेकंड प्रतीक्षा करें
[Turn around faster.]
टर्न वेलोसिटी (100)% पर सेट करें
[दाएं v] दिशा में (180) डिग्री मुड़ें ▶
(1) सेकंड प्रतीक्षा करें

पद#

पद#

पोजीशन रिपोर्टर ब्लॉक रोबोट के वर्तमान x या y-निर्देशांक की जानकारी देता है।

किसी प्रोजेक्ट की शुरुआत में, रोबोट की x और y स्थिति 0 पर सेट होती है। रोबोट के चलने पर स्थिति मान बदलते हैं और सेट रोबोट स्थिति ब्लॉक का उपयोग करके सेट किए जा सकते हैं।

रिपोर्टर ब्लॉक में मिलीमीटर में x स्थिति#
[mm v] में [x v] की स्थिति

पैरामीटर

विवरण

कोआर्डिनेट

रिपोर्ट करने के लिए निर्देशांक अक्ष: x या y।

इकाई

स्थिति की इकाई: मिमी (मिलीमीटर) या इंच।

उदाहरण

शुरू होने पर, यह 200 मिमी आगे बढ़ता है, स्थिति को रीसेट करता है, 45 डिग्री के कोण पर 200 मिमी तिरछे चलता है, और स्क्रीन पर अद्यतन X और Y निर्देशांक प्रिंट करता है।#
जब शुरू हो
(0) डिग्री पर (200) [mm v] जाएं ▶
[Move forward and print the new coordinate and heading.]
रोबोट की स्थिति x: [0] y: [0] सेट करें
(45) डिग्री पर (200) [mm v] जाएं ▶
स्क्रीन पर ([mm v] में [x v] की स्थिति) प्रिंट करें ▶
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर ([mm v] में [y v] की स्थिति) प्रिंट करें ▶

रोबोट की स्थिति निर्धारित करें#

सेट रोबोट पोजीशन स्टैक ब्लॉक रोबोट की वर्तमान x और y स्थिति को नए मानों में बदल देता है।

उदाहरण के लिए, यदि रोबोट अपने आरंभिक बिंदु से दूर चला गया है, तो x और y को 0 पर सेट करने से रोबोट का वर्तमान स्थान नया 0, 0 स्थान बन जाता है। फिर रोबोट उस नए मान के आधार पर भविष्य के स्थानों को ट्रैक कर सकता है।

स्टैक ब्लॉक की स्थिति निर्धारित करें#
रोबोट की स्थिति x: [0] y: [0] सेट करें

पैरामीटर

विवरण

एक्स

रोबोट के लिए निर्धारित की जाने वाली x-स्थिति का मान, मिलीमीटर में।

वाई

रोबोट के लिए निर्धारित की जाने वाली y-स्थिति का मान, मिलीमीटर में।

उदाहरण

जब शुरू हो
[Reset the robot's position after moving.]
[आगे v] दिशा में [60] [mm v] जाएं ▶
रोबोट की स्थिति x: [0] y: [0] सेट करें
स्क्रीन पर ([mm v] में [y v] की स्थिति) प्रिंट करें ▶

मान#

सक्रिय रूप से आगे बढ़ें#

move active बूलियन ब्लॉक यह बताता है कि रोबोट चल रहा है या नहीं। इसका उपयोग रोबोट की गति के आधार पर अन्य कार्यों के समय को नियंत्रित करने के लिए किया जा सकता है।

  • सच है — रोबोट चल रहा है।

  • गलत — रोबोट हिल नहीं रहा है।

यह ब्लॉक उन मोशन ब्लॉकों के साथ मिलकर काम करता है जिनमें और प्रतीक्षा न करें पैरामीटर होता है।

क्या सक्रिय रिपोर्टर ब्लॉक को स्थानांतरित किया जा सकता है?#
<मूव सक्रिय है?>

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

चालू होने पर, रोबोट सभी लाल एलईडी को झपकाते हुए 200 मिमी आगे बढ़ता है। रोबोट के चलने के दौरान एलईडी हर 0.5 सेकंड में जलती और बुझती हैं, और चलने के रुकने के बाद बंद हो जाती हैं।#
जब शुरू हो
[Blink all of the LEDs when the robot is moving.]
(0) डिग्री पर (200) [mm v] जाएं ◀ और प्रतीक्षा न करें
जबकि <मूव सक्रिय है?>
[lightall v] LED रंग [लाल v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
अंत
[lightall v] LED रंग [बंद v] पर सेट करें

सक्रिय करें#

टर्न एक्टिव बूलियन ब्लॉक यह बताता है कि रोबोट मुड़ रहा है या नहीं। इसका उपयोग रोबोट की गति के आधार पर अन्य व्यवहारों के समय को नियंत्रित करने के लिए किया जा सकता है।

  • सच है — रोबोट घूम रहा है।

  • गलत — रोबोट मुड़ नहीं रहा है।

यह ब्लॉक उन मोशन ब्लॉकों के साथ मिलकर काम करता है जिनमें और प्रतीक्षा न करें पैरामीटर होता है।

सक्रिय रिपोर्टर ब्लॉक चालू करें#
<टर्न सक्रिय है?>

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

चालू होने पर, यह गाड़ी 180 डिग्री दाईं ओर घूमती है और इस दौरान सभी एलईडी लाल रंग में झपकती हैं। घूमते समय एलईडी हर 0.5 सेकंड में चमकती हैं और घूमना पूरा होने पर बंद हो जाती हैं।#
जब शुरू हो
[Blink all of the LEDs while the robot is turning.]
[दाएं v] दिशा में (180) डिग्री मुड़ें ◀ और प्रतीक्षा न करें
जबकि <टर्न सक्रिय है?>
[lightall v] LED रंग [लाल v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बंद v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
अंत
[lightall v] LED रंग [बंद v] पर सेट करें

रुका हुआ#

स्टॉपड बूलियन ब्लॉक यह बताता है कि रोबोट न तो चल रहा है और न ही मुड़ रहा है। इसका उपयोग रोबोट की गति के आधार पर अन्य व्यवहारों के समय को नियंत्रित करने के लिए किया जा सकता है।

  • सच — रोबोट हिल नहीं रहा है या मुड़ नहीं रहा है।

  • गलत — रोबोट चल रहा है या मुड़ रहा है।

रिपोर्टर ब्लॉक को रोक दिया गया है#
<रुका हुआ है?>

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

शुरू होने पर, रोबोट 200 मिमी आगे बढ़ता है और साथ ही एक लाइट शो दिखाता है, फिर लाइट शो जारी रखते हुए 180 डिग्री दाईं ओर मुड़ जाता है। रोबोट के चलने या मुड़ने के दौरान एलईडी हर 0.5 सेकंड में हरे और बैंगनी रंग में बदलती रहती हैं। रोबोट के रुकने पर, लाइट शो समाप्त हो जाता है और एलईडी बंद हो जाती हैं।#
व्याख्या light show
[Flash LEDs while the robot is moving or turning.]
<रुका हुआ है?> होने तक दोहराएं
[lightall v] LED रंग [हरा v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
[lightall v] LED रंग [बैंगनी v] पर सेट करें
(0.5) सेकंड प्रतीक्षा करें
अंत


जब शुरू हो
[Blink all the LEDs while the robot is moving or turning.]
(0) डिग्री पर (200) [mm v] जाएं ◀ और प्रतीक्षा न करें
light show
[दाएं v] दिशा में (180) डिग्री मुड़ें ◀ और प्रतीक्षा न करें
light show