Upload
wikilogia
View
757
Download
10
Embed Size (px)
DESCRIPTION
مقدمة إلى برمجة المتحكمات بلغة مبسطة إضافة لتطبيق عملي وذلك باستخدام متحكم الأردوينو وبرنامج Scratch for Arduino. تم استخدام هذه الشرائح في نشاط اليافعين الذي جرى في هاكرسبيس ويكيلوجيا في الفترة 14-25 تموز 2013 لمزيد من المعلومات: http://wiki.wikilogians.org/wiki/أرشيف_أنشطة_الهاكرسبيس/رمضان_اليافعين
Citation preview
البرمجة
!عدنا من جديد
البرنامج
صورة أثناء تطبيق البلينك
صورة أثناء تطبيق إشارة المرور
Switchالتحكم بالليد عن طريق الـ
4 إن وجد :\ 4 وجماًال صورة أكثر تعبيرا
Switchالــ
صورة السويتش
, الدارة مفتوحة , ًاليمر تيارoffحالة
I
, الدارة مغلقة , يمر تيارonحالة
I
البرنامج
ifالشرط
true
التوصيل
Let’s GO !!!
تطبيق
off
on
الحساسات
حساس اإلضاءة )المقاومة الضوئية(
؟!كيف سأستعملها مع األردوينو ?!
:إشارة الجهد الكهربائي نوعين
المداخل التماثلية
كيف يقرأها السكراتش؟
التحكم بالليد حسب شدة اإلضاءة!
البرنامج
800
التوصيل
Let’s GO !!!
المتغيرات أو المتحوًالت
إنشاء متغير
العمليات األساسية على المتغير
إضاءة ليد بشدة معينة
البرنامج
أي رقم بين0 - 255
إضاءة ليد وإطفائه بشكل تدريجي
البرنامج
نقوم بإنشاء متغيرين:
األول مقدار شدة اإلضاءةوالثاني مقدار الزيادة
• نجعل القيمة األولية لشدة اإلضاءة صفر5• وقيمة مقدار الزيادة
• نقوم بإرسال شدة اإلضاءة إلى الليد.• ثم نزيد الشدة بمقدار الزيادة.
نجعل إشارة مقدار 255•عندما تصبح الشدة تساوي الزيادة سالبة لتصبح اإلضاءة متناقصة.
نجعل اإلشارة موجبة 0•وعندما تصبح الشدة تساوي لتصبح اإلضاءة متزايدة.