درس PictoBlox LED Arduino
Loading...
Control an LED with PictoBlox
مختبر التحكم
PICTOBLOX + ARDUINO UNO
01 / 18

من اللبنات إلى الأجهزة المادية

لنصنع
الضوء!

تحكم في مصباح LED حقيقي باستخدام PictoBlox + Arduino Uno

“

اليوم، أنت لا تتعلم البرمجة فحسب... بل ستتحكم في شيء ما في العالم الحقيقي!

WHEN FLAG CLICKED
UNO
جاهز للبناء

01 / مهمة اليوم

خاصتك مهمة

بنهاية هذا التطبيق العملي، ستكون قادراً على:

  • ✓توصيل مصباح LED بأردوينو
  • ✓قم بتوصيل Arduino بـ PictoBlox
  • ✓استخدم مخرجاً رقمياً
  • ✓اكتب برنامجك الأول باستخدام لبنات الأجهزة
  • ✓قم بتشغيل مصباح LED حقيقي

تحدٍ كبير

هل يمكنك جعل
مصباح LED يضيء؟

02 / الفكرة الكبرى

ما هو بيكتوبلوكس؟

بيكتوبلوكس (PictoBlox) هي بيئة برمجة قائمة على اللبنات تتيح لنا التحكم في الأجهزة باستخدام لبنات برمجة مرئية.

بيكتوبلوكس (PictoBlox)بناء الأمر
أردوينو أونو (Arduino Uno)استلام الأمر
مصباح LEDتنفيذ الإجراء

لا نحتاج إلى كتابة أكواد معقدة بعد. يمكننا بناء تعليماتنا باستخدام اللبنات.

03 / استعد

أدواتنا أدوات

كل ما نحتاجه لمهمتنا الأولى في الأجهزة.

أردوينو أونو (Arduino Uno)

العقل المدبر

LED

ضوؤنا

مقاومة 220Ω

تحمي الـ LED

لوحة التجارب (Breadboard)

تساعدنا في البناء

أسلاك توصيل

توصيل كل شيء

الكمبيوتر

يشغل PictoBlox

٠٤ / تعرف على المكون الخاص بك

تعرف على LED

يحتوي مؤشر LED على طرفين. وتساعدنا أطوالهما في توصيله بالطريقة الصحيحة.

الطرف الطويل = موجب (+)

يتم توصيله بمنفذ أردوينو رقم 8

الطرف القصير = سالب (−)

يتصل عبر مقاومة بالأرضي (GND)

الطرف الطويل
ساق قصيرة

٠٥ / حماية الضوء

لماذا الـ مقاومة؟

Arduino
LED
مقاومة220Ω
GND
GND
!
بدون المقاومة

قد يتلقى الـ LED تياراً كهربائياً زائداً.

✓
مع المقاومة

يكون الـ LED محمياً.

٠٦ / بناء الدائرة

توصيل الـ LED

اتبع المسار: من منفذ الإخراج إلى الضوء، ومن الضوء إلى الحماية، ومن الحماية إلى الأرضي.

01الساق الطويلة ← منفذ أردوينو 8
02الساق القصيرة ← مقاومة 220Ω
03المقاومة ← GND
المنفذ 8
GND
UNO

٠٧ / الاتصال بالإنترنت

لنقم بـ توصيل!

1

قم بتوصيل Arduino Uno بالكمبيوتر.

2

افتح PictoBlox.

3

اختر: Arduino Uno

4

اختر المنفذ التسلسلي الصحيح. مثال: COM12

5

انقر على: Connect

اتصال الجهاز
Arduino Uno⌄
COM12⌄
تم التوصيل!
UNO

08 / تحدث مع أردوينو

تعرف على الدبوس الرقمي

يحتوي Arduino على دبابيس (pins) يمكن التحكم بها من خلال برنامجنا. في هذا المشروع، نستخدم الدبوس رقم 8.

8
↓
مرتفع (HIGH)إرسال الطاقة
↓
تشغيل (ON)
8
↓
منخفض (LOW)إيقاف الطاقة
↓
إيقاف (OFF)

09 / كتابة الأمر الأول

أولى لبنة

هذا يخبر أردوينو: "أرسل إشارة عالية (HIGH) إلى المنفذ 8".

عند النقر على العلم الأخضر
ضبط المنفذ الرقمي 8 على HIGH
UNO
المنفذ 8 ← مصباح LED ← تشغيل

10 / دورك الآن

الآن جرب بنفسك!

مساحة عمل PictoBlox●
ابنِ مجموعة اللبنات الخاصة بك هنا+
انظر→ابحث→سحب→اتصال→تشغيل

هل يمكنك العثور على اللبنة التي تتحكم في دبوس رقمي؟

11 / اللحظة الحاسمة

شغّل البرنامج!

●
العلم الأخضر
UNO
أردوينو أونو
8
الدبوس 8
مصباح LED يضيء!

هل أضاء مصباح LED الخاص بك؟

✓نعم

لقد تحكمت للتو في الأجهزة!

⌁لا؟

تحقق من التوصيلات ومن منفذ COM.

12 / قم بتبديله

الآن لنقم بـ إيقاف

قم بتغيير كلمة واحدة في اللبنة: تصبح HIGH إلى LOW.

عند النقر على العلم الأخضر
اجعل المنفذ الرقمي 8 في حالة LOW
عالي = تشغيل→LOW = إيقاف
LED ← إيقاف

13 / وضع التحدي

أول تحدي

هل يمكنك جعل الـ LED يتبع هذا الإيقاع؟

تشغيل لمدة ثانيتين
↓
إيقاف لمدة ثانيتين
↓
↻تكرار
✦
تلميح بصري

HIGH ← انتظار ← LOW ← انتظار

14 / كشف الحل

أول مرة لك ضوء تلقائي

للأبد
اجعل المنفذ 8 ← HIGH
انتظر ثانيتين
اجعل المنفذ 8 ← LOW
انتظر ثانيتين
↻

15 / مراجعة سريعة

فكر كـ مبرمج

01

ماذا تعني HIGH؟

تشغيل
02

ماذا تعني LOW؟

إيقاف
03

أي منفذ استخدمنا؟

المنفذ 8
04

ماذا تفعل المقاومة؟

يحمي الـ LED
05

ماذا يفعل PictoBlox؟

يبرمج أردوينو باستخدام اللبنات

16 / استمر في الاستكشاف

ماذا يمكننا أن نبني تالياً؟

إشارة مرور
جرس باب ذكي
إنذار أمني
حساس المسافة
إضاءة ليلية تلقائية
روبوت

هذا الـ LED الصغير هو خطوتك الأولى في عالم الروبوتات.

تمت المهمة

أنت فعلتها!

PictoBlox
→
أردوينو أونو
→
LED

اللبنات ← الكود ← الدائرة ← العالم الحقيقي

لم تكتفِ بجعل مصباح LED يضيء فحسب.
بل منحت الكمبيوتر القدرة على التحكم في العالم المادي.

المهمة التاليةابنِ إشارة مرور!