الخطوة 1: اصنعها
ماذا يعني؟
استخدم خاصية الراديو في micro:bit للإجابة على الأسئلة في السر.

كيف يعمل ؟
- ضع هذا البرنامج على اثنين micro:bit. أنت وصديقك تسألون بعضكم البعض أسئلة تكون إجاباتها "نعم" أو "لا".
 - اضغط زر المدخل A لإرسال ‘نعم’ والزر B لإرسال ‘لا’. سيتم وضع علامة أو إشارة × على كل شاشتي العرض في مخارج شاشتي عرض LED في micro:bit لفترة نصف ثانية.
 - البرنامج يستخدم الراديو لإرسال إجابتك سرًا - لا أحد (باستثناء شريكك) يمكنه سماع إشارة الراديو.
 - عند تلقي رسالة راديو، يستخدم البرنامج الخيار لاختبار الرسالة: إذا كانت الرسالة المستلمة تساوي ‘نعم’، فسوف علامة على شاشة LED، ولكن إذا كانت الرسالة تساوي ‘لا’ فسوف تظهر إشارة ×.
 - تأكد من أن رقم مجموعة الراديو هو نفسه على micro:bit - يمكنك استخدام أي رقم بين 0 و 255.
 - إذا كان الكثير منكم يستخدم هذا البرنامج في نفس المكان، سوف ترغب في التأكد من أن كل زوج من الناس لديه رقم مجموعة راديو خاصة به.
 - حافظ على سرية رقم مجموعتك اللاسلكية إذا كنت لا تريد لأي شخص أن يطلع على رسائلك!
 
ما تحتاجه
- اثنان micro:bit (أو محاكي MakeCode)
 - محرر MakeCode أو Python
 - حزمة البطارية (اختياري)
 - صديق و سر لمشاركته!
 
الخطوة 2: برمجها
1from microbit import *
2import radio
3radio.config(group=7)
4radio.on()
5
6while True:
7    message = radio.receive()
8    if message:
9        if message == 'yes':
10            display.show(Image.YES)
11            sleep(500)
12            display.clear()
13        elif message == 'no':
14            display.show(Image.NO)
15            sleep(500)
16            display.clear()
17    if button_a.was_pressed():
18        radio.send('yes')
19        display.show(Image.YES)
20        sleep(500)
21        display.clear()
22    if button_b.was_pressed():
23        radio.send('no')
24        display.show(Image.NO)
25        sleep(500)
26        display.clear()
27الخطوة 3: حسّنها
- إظهار أيقونات أو رسائل مختلفة لـ 'نعم' و 'لا'.
 - استخدام الهزة أو الميل أو الأزرار A و B معا لإرسال إجابات مختلفة مثل "ربما".
 - غير 'نعم' و 'لا' إلى 'نقطة' و 'شرطة' وقم بإرسال رسائل شفرة مورس.
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


