42
ة ج م ر لب ا د دي ج ن م ا !عدي

برمجة الأردوينو لليافعين

Embed Size (px)

DESCRIPTION

مقدمة إلى برمجة المتحكمات بلغة مبسطة إضافة لتطبيق عملي وذلك باستخدام متحكم الأردوينو وبرنامج Scratch for Arduino. تم استخدام هذه الشرائح في نشاط اليافعين الذي جرى في هاكرسبيس ويكيلوجيا في الفترة 14-25 تموز 2013 لمزيد من المعلومات: http://wiki.wikilogians.org/wiki/أرشيف_أنشطة_الهاكرسبيس/رمضان_اليافعين

Citation preview

Page 1: برمجة الأردوينو لليافعين

البرمجة

!عدنا من جديد

Page 2: برمجة الأردوينو لليافعين

البرنامج

Page 3: برمجة الأردوينو لليافعين

صورة أثناء تطبيق البلينك

Page 4: برمجة الأردوينو لليافعين

صورة أثناء تطبيق إشارة المرور

Page 5: برمجة الأردوينو لليافعين

Switchالتحكم بالليد عن طريق الـ

4 إن وجد :\ 4 وجماًال صورة أكثر تعبيرا

Page 6: برمجة الأردوينو لليافعين

Switchالــ

صورة السويتش

, الدارة مفتوحة , ًاليمر تيارoffحالة

I

, الدارة مغلقة , يمر تيارonحالة

I

Page 7: برمجة الأردوينو لليافعين

البرنامج

Page 8: برمجة الأردوينو لليافعين

ifالشرط

Page 9: برمجة الأردوينو لليافعين
Page 10: برمجة الأردوينو لليافعين
Page 11: برمجة الأردوينو لليافعين

true

Page 12: برمجة الأردوينو لليافعين
Page 13: برمجة الأردوينو لليافعين
Page 14: برمجة الأردوينو لليافعين

التوصيل

Page 15: برمجة الأردوينو لليافعين

Let’s GO !!!

Page 16: برمجة الأردوينو لليافعين

تطبيق

off

on

Page 17: برمجة الأردوينو لليافعين
Page 18: برمجة الأردوينو لليافعين

الحساسات

Page 19: برمجة الأردوينو لليافعين

حساس اإلضاءة )المقاومة الضوئية(

Page 20: برمجة الأردوينو لليافعين

؟!كيف سأستعملها مع األردوينو ?!

Page 21: برمجة الأردوينو لليافعين

:إشارة الجهد الكهربائي نوعين

Page 22: برمجة الأردوينو لليافعين

المداخل التماثلية

Page 23: برمجة الأردوينو لليافعين

كيف يقرأها السكراتش؟

Page 24: برمجة الأردوينو لليافعين

التحكم بالليد حسب شدة اإلضاءة!

Page 25: برمجة الأردوينو لليافعين

البرنامج

Page 26: برمجة الأردوينو لليافعين

800

Page 27: برمجة الأردوينو لليافعين
Page 28: برمجة الأردوينو لليافعين
Page 29: برمجة الأردوينو لليافعين

التوصيل

Page 30: برمجة الأردوينو لليافعين

Let’s GO !!!

Page 31: برمجة الأردوينو لليافعين

المتغيرات أو المتحوًالت

Page 32: برمجة الأردوينو لليافعين

إنشاء متغير

Page 33: برمجة الأردوينو لليافعين

العمليات األساسية على المتغير

Page 34: برمجة الأردوينو لليافعين

إضاءة ليد بشدة معينة

Page 35: برمجة الأردوينو لليافعين
Page 36: برمجة الأردوينو لليافعين

البرنامج

أي رقم بين0 - 255

Page 37: برمجة الأردوينو لليافعين

إضاءة ليد وإطفائه بشكل تدريجي

Page 38: برمجة الأردوينو لليافعين

البرنامج

Page 39: برمجة الأردوينو لليافعين

نقوم بإنشاء متغيرين:

األول مقدار شدة اإلضاءةوالثاني مقدار الزيادة

Page 40: برمجة الأردوينو لليافعين

• نجعل القيمة األولية لشدة اإلضاءة صفر5• وقيمة مقدار الزيادة

Page 41: برمجة الأردوينو لليافعين

• نقوم بإرسال شدة اإلضاءة إلى الليد.• ثم نزيد الشدة بمقدار الزيادة.

نجعل إشارة مقدار 255•عندما تصبح الشدة تساوي الزيادة سالبة لتصبح اإلضاءة متناقصة.

نجعل اإلشارة موجبة 0•وعندما تصبح الشدة تساوي لتصبح اإلضاءة متزايدة.

Page 42: برمجة الأردوينو لليافعين