omarmagde

Excellent

دالة تنفذ جزءا من الكود عندما تهز الميكروبت​









اهلا وسهلا مرحبا بكم اعزائي المشاهدين انتم الان في موقع صقور الابداع حيث المعلومات في كافه التخصصات وكافه المجالات معلومات سهله وبسيطه ومتميزه واجابات صحيحه ونموذجيه نحن نقدم المعلومات بطريقه علميه وسهله وبسيطه حتى تصل الى الجمهور بطريقه مميزه ولا يشعر باي ملل ولا ياخذ من وقته كثير لكي يفهم معلوماتنا بسيطه وسهله ومتميزه جدا في سهولتها والان اترككم مع موضوع اليوم.

السؤال : دالة تنفذ جزءا من الكود عندما تهز الميكروبت ؟

الاجابة هي :
on_gesture_shake().
maxresdefault.jpg

دالة لتنفيذ جزء من الكود عند هز الميكروبت​

تعتمد طريقة كتابة الدالة على لغة البرمجة التي تستخدمها. سأعرض عليك مثالين باستخدام لغة البرمجة MicroPython و MakeCode:​

مثال باستخدام MicroPython:​

Python
from microbit import accelerometer

def on_gesture_shake():
# ضع هنا الأوامر التي تريد تنفيذها عند هز الميكروبت
print("تم هز الميكروبت!")
# مثال: تشغيل ضوء LED
led.on()

# ربط دالة الاستماع بحركة الهز
accelerometer.on_gesture(on_gesture_shake)

في هذا المثال:​
  • يتم تعريف دالة on_gesture_shake() ليتم تنفيذها عند اكتشاف حركة هز.​
  • داخل الدالة، يمكنك كتابة الأوامر التي تريد تنفيذها عند حدوث الهز. في هذا المثال، يتم طباعة رسالة على الشاشة وتشغيل ضوء LED.​
  • يتم ربط دالة on_gesture_shake() بحدث حركة الهز باستخدام accelerometer.on_gesture().​

مثال باستخدام MakeCode:​

مقتطف الرمز
microbit.onGesture(microbit.GESTURE_SHAKE, function() {
// ضع هنا الأوامر التي تريد تنفيذها عند هز الميكروبت
display.show("تم هز الميكروبت!")
// مثال: تشغيل صوت
music.playBeep()
})

في هذا المثال:​
  • يتم استخدام كتلة microbit.onGesture لربط الكود بحركة الهز.​
  • داخل الكتلة، يمكنك إضافة التعليمات البرمجية التي تريد تنفيذها عند حدوث الهز. في هذا المثال، يتم عرض رسالة على الشاشة و تشغيل صوت beep.​
ملاحظة: تأكد من استيراد المكتبات اللازمة (مثل microbit في MicroPython) قبل استخدامها.​

تطبيقات إضافية:​

يمكن استخدام هذه الدالة لتنفيذ مجموعة متنوعة من المهام، مثل:​
  • التحكم في الألعاب: هز الميكروبت للتحكم في حركة الشخصية أو إطلاق الرصاص.​
  • تشغيل الموسيقى: هز الميكروبت لتغيير الأغنية أو تشغيل/إيقاف الموسيقى.​
  • التقاط الصور: هز الميكروبت لالتقاط صورة.​
  • إرسال الإشعارات: هز الميكروبت لإرسال إشعار إلى هاتفك.​
مع قليل من الإبداع، يمكنك استخدام هذه الدالة لإنشاء تطبيقات تفاعلية وممتعة على الميكروبت!


اتمنى ان تكون معلومات مفيده لكم.
 

المواضيع المشابهة

عودة
أعلى