Skip to content

نشاط

حجر النرد

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

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

ماذا يعني؟

قم بهز micro:bit لصنع أرقام عشوائية.

هذان الفيديوهان يعرضان لك ما ستصنعه وكيفية برمجته:

مقدمة

دليل البرمجة

كيف يعمل ؟

  1. مثل مشروع السخافة يستخدم هذا البرنامج micro:bit مقياس التسارع لتحقيق شيء ما عندما تهزه.
  2. عندما تهز micro:bit، يختار البرنامج رقمًا عشوائيًا بين 1 و 6 ويعرضه على شاشة LED.
  3. من الصعب حقًا على أجهزة الكمبيوتر أن تصنع أرقامًا عشوائية بشكل فعلي لأنها آلات تعمل بدقة وبشكل منتظم.
  4. قم بإعداد رسم بياني عن عدد المرات التي يأتي فيها كل رقم. هل هذه الأرقام عشوائية حقًا؟ قارنها مع حجر النرد الحقيقي.

ما تحتاجه

  • المايكروبيت (micro:bit) (أو محاكي MakeCode)
  • محرر MakeCode أو Python
  • حزمة بطاريات (اختياري).
  • حجر النرد الحقيقي (اختياري)

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

1from microbit import *
2import random
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(random.randint(1, 6))

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

  • اجعل الرقم يظهر لبضع ثوانٍ، ثم قم بمسح شاشة LED لحفظ البطاريات.
  • اجعله حجري نرد اثنين. يمكنك إنشاء رقم عشوائي بين 2 و 12، أو يمكنك إنشاء رقمين عشوائيين بين 1 و 6 وإضافتهما معًا.
  • جرب كلا الأسلوبين وعدد مرات ظهور كل نتيجة. هل هناك فرق؟ هل تظهر بعض الأرقام أكثر من غيرها؟