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

Post on 14-May-2015

758 Views

Category:

Education

10 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

البرمجة

!عدنا من جديد

البرنامج

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

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

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

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

Switchالــ

صورة السويتش

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

I

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

I

البرنامج

ifالشرط

true

التوصيل

Let’s GO !!!

تطبيق

off

on

الحساسات

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

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

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

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

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

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

البرنامج

800

التوصيل

Let’s GO !!!

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

إنشاء متغير

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

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

البرنامج

أي رقم بين0 - 255

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

البرنامج

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

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

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

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

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

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

top related