المصد#
مقدمة#
مفتاح الصدمة هو مفتاح ميكانيكي يكمل الدائرة عند الضغط عليه، مما يسمح للروبوت باكتشاف الضغطات والإفلات.
فيما يلي قائمة بالكتل المتاحة:
تم الضغط على الزر العلوي — يُبلغ عن قيمة منطقية تشير إلى ما إذا كان يتم الضغط على مفتاح الزر العلوي.
عند الضغط على زر Bumper — يقوم بتشغيل مجموعة الكتل المرفقة عند الضغط على زر Bumper أو تحريره.
تم الضغط على المصد#
تُبلغ كتلة Bumper pressed المنطقية عما إذا كان مفتاح Bumper مضغوطًا أم لا. ويمكن استخدام ذلك للتحقق مما إذا كان الروبوت يصطدم بأجسام أخرى.
صحيح — يتم الضغط على زر المصد.
خطأ - لم يتم الضغط على زر المصد.
<[LeftBumper v] مضغوط؟>
حدود |
وصف |
|---|---|
مستشعر الصدمات |
يجب فحص حساس المصد. |
مثال
عند البدء :: hat events
[Back up and turn whenever the bumper runs into an object.]
للأبد
تشغيل [للأمام v]
إذا <[LeftBumper v] مضغوط؟> إذن
تشغيل [للخلف v] لمسافة (100) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
عندما المصد#
تقوم كتلة عندما يتم الضغط على مفتاح Bumper بتشغيل مجموعة الكتل المرفقة عند الضغط على مفتاح Bumper المحدد أو تحريره.
عند [LeftBumper v] [مضغوط v] :: hat events
حدود |
وصف |
|---|---|
مستشعر الصدمات |
يجب فحص حساس المصد. |
ولاية |
متى سيتم تشغيل مجموعة الكتل المرفقة: المضغوطة سيتم تشغيلها عند الضغط على مفتاح المصد، والمحررة سيتم تشغيلها عند تحرير مفتاح المصد. |
مثال
عند البدء :: hat events
تشغيل [للأمام v]
عند [LeftBumper v] [مضغوط v] :: hat events
[Reverse when the left bumper is pressed.]
تشغيل [للخلف v] لمسافة [200] [مم v] ▶