Skip to content

نشاط

لعبة حسية

مبتدئ | MakeCode, Python | شاشة LED, مقياس التسارع, مكبّر الصوت | أجهزة الاستشعار, المدخلات/المخرجات, تصميم المنتج

الخطوة 1: اصنعها

ماذا يعني؟

اصنع لعبة حسية تستجيب للحركة مع الضوء والصوت.

مقدمة

دليل البرمجة

ما ستتعلمه

  • How to use the micro:bit's built-in accelerometer sensor inputs and expressive sounds as outputs to create a toy that could help learners who respond well to stimulation through touch, light and sound. يتم تشغيل أصوات مختلفة وعرض الصور تبعًا لكيفية تحريكها.

كيف يعمل ؟

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

ما تحتاجه

  • V2 micro:bit (or MakeCode simulator)
  • محرر MakeCode أو Python
  • حزمة البطارية (اختياري)

الخطوة 2: برمجها

1from microbit import *
2import audio
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(Image.SURPRISED)
7        audio.play(Sound.GIGGLE)
8    if accelerometer.was_gesture('up'):
9        display.show(Image.HAPPY)
10        audio.play(Sound.HELLO)
11    if accelerometer.was_gesture('down'):
12        display.show(Image.ASLEEP)
13        audio.play(Sound.YAWN)
14    if accelerometer.was_gesture('left'):
15        display.show(Image.ARROW_W)
16        audio.play(Sound.SLIDE)
17    if accelerometer.was_gesture('right'):
18        display.show(Image.ARROW_E)
19        audio.play(Sound.SOARING)
20

الخطوة 3: حسّنها

  • Add different pictures and sounds when you press button A or B or touch the logo.
  • Experiment with different expressive sounds like 'giggle', 'happy' and 'twinkle'.
  • إضافة رسوم متحركة أو صورك الخاصة للتوافق مع كل حركة.
  • إنشاء علبة أو حامل لجهاز micro:bit وحزمة البطارية التي تسمح بخروج الصوت وظهور عرض شاشة LED، قد يحصل تبديد في ضوء LED قليلًا.
  • إذا كنت مدرسًا، قد تكون مهتما أيضًا بدروس فصل الدروس الحسية.