اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED

ملفّات مشابهة
Allomani Warehouse User Guide

SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

Microsoft Word - new.doc

الأول في السي شارب((c#للمبتدائين

تحذيرات قبل التركيب قم بفصل التيار الكهربي عن كاميرا الشبكة فور ا بمجرد ظهور الدخان أو انبعاث رائحة غريبة منها. أبعد كاميرا الشبكة عن الماء. إذا كانت

Microsoft Word - AR_ _UM TLCD - KBRC01A.doc

WHAT’S NEW

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

Digital Cartography الخرائط الرقمية

الدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0

التحكم في الجهاز عن بعد باستخدام نظام VNC

شرح توزيعة Parted Magic السلم عليكم و رحمة ال تعالى و بركاته شرح توزيعة Parted Magic )الصدار الثالث( الفهرس : (1 مقدمة (2 تحميل التوزيعة (

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

وزارة التربية والتعليم مجلس االمارات التعليمي 1 النطاق 3 مدرسة رأس الخيمة للتعليم الثانوي Ministry of Education Emirates Educational Council 1 Cluster

8 مادة إثرائية وفقا للمنهاج الجديد األساسي الثامن للصف الفصل الدراسي األول إعداد املعلم/ة: أ. مريم مطر أ. جواد أبو سلمية حقوق الطبع حمفوظة لدى املكتبة

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

Microsoft Word - SolutionOOPFinal2011.doc

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا

LOBBY ACCESSORIES

بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق

دليل المستخدم لبوابة اتحاد المالك التفاعلية

الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء ا

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-

قسم تكنولوجيا الحاسوب والمهن الصناعية

الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات المستوردة( البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات

الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على D

كيفية استخدام موقع 4shared لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين

ثنائي القطب ثنائي القطب س 4 مادة العلوم الفيزيائية الكهرباء مميزات بعض ثنائيات القطب غير النشيطة الجذع المشترك الفيزياء جزء الكهرباء مميزات بعض ثنائيا

اجيبي علي الاسئلة التالية بالكامل:

Slide 1

Slide 1

المحاضرة الثانية

PowerPoint Presentation

I تفريغ مكثف في وشيعة. 1 التركيب التجريبي: L = 40mH وشيعة معامل تحريضها C = 1μF مكثف سعته E = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = 10

Banner – Hold Information SOAHOLD

دليل المهندس في التمديدات الكهربائية

correction des exercices pendule pesant Ter

المحاضرة الثانية عشر مقاييس التشتت درسنا في المحاضرة السابقة مقاييس النزعة المركزية أو المتوسطات هي مقاييس رقمية تحدد موقع أو مركز التوزيع أو البيانات

PowerPoint Presentation

اختر عنوان مناسب

م ارجعة عامة في مادة التكنولوجيا لمصف السادس األساسي الفصل الد ارسي لمعام األول م. السؤال األول :: ضع عالمة ) ( أو عالمة ) ( لما أت : ( ) تس

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai

Microsoft Word - examen national corexctio

How To Install Oracle Forms & Reports 6i

Microsoft Word - e.doc

1

Microsoft Word - Excel VBA

المحاضرة الرابعة التكامل المحدد Integral( (Definite درسنا في المحاضرة السابقة التكامل غير المحدد التكامل المحدد لها. ألصناف عدة من التوابع وسندرس في ه

c1

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب

تنصيب و إعداد تقانة التستجابة الذكية (SRT) التخزين المؤقت باتستخدام أقراص الحالة الصلبة SRT Intel Smart Response Technology Installation Guide (SSD Ca

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما

5-

Microsoft Word - dériv sc maths.doc

Microsoft Word - moneybookers

عرض تقديمي في PowerPoint

Grade 2 Unit P.2 Electricity 1

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

الا سم :... الشعبة :... ورقة عمل للصف الخامس في مادة الدراسات الاجتماعية والتربية الوطنية درس مجلس التعاون لدول الخليج العربية ) طبيعيا ( السو ال الا

Microsoft Word - Sample Weights.doc

0Etablissement ELARAKI Année scolaire : Pour l Education et l Enseignement Liste des fournitures scolaires/article TC العربیة : المنار في ال

Microsoft PowerPoint - Laser13 [Compatibility Mode]

Microsoft Word - Kollo_ ARA.docx

Microsoft Word - tarkiba_kahroub_n1

طلب الحصول على مقعد في الروضة أوSFO الطلب يجب ان يوضع في بوابة اولياء االمور الموجودة في الموقع االلكتروني للبلدية htts ://sandefjord.ist-asp.com/sand

Etablissement ELARAKI Année scolaire : Pour l Education et l Enseignement Liste des fournitures scolaires/article TC العربیة: المنار في اللغ


جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع

طبيعة بحته و أرصاد جوية

مقدمة عن الاوناش

Full Mark الفرعين : األدبي والفندقي السياحي الوحدة : األولى النهايات واالتصال إعداد وتصميم األستاذ : خالد الوحش مدرسة أبو علندا الثانوية للبنين

الفصل الثاني

نموذج )1( الحد الأدنى لمحتوى )الوكالات( الصفحة الرئيسية تحتوي الصفحة الرئيسية العناصر الأكثر أهمية لزائر موقع الوكالة وتوضع فيها الإعلانات والاخبار ال

تقدم لوحة مفاتيح األلعاب Razer DeathStalker طاقة هائلة عندما يتم تصميمها باستخدام أغطية مفاتيح عادية نحيفة لتقصير مسافة االنتقال األصغر والتشغيل السري

les ondes mecaniques progressives cours

جامعة حضرموت

Microsoft Word - Access VBA

FS Future Series دليل البدء السريع الرجاء قراءة التعليمات التالية من أجل تثبيت وتنشيط 3D. Visualizer برنامج

عرض تقديمي في PowerPoint

قوانين اإلستعارة هذه هي قوانين اإلستعارة التي تسري في المكتبات الشعبية في كل من بيورهولم, نوردمالينغ, روبيرت فورش, اوميو, فيندلن و فيينسس. بطاقة المكت

Microsoft Word - CO_RT10

19_MathsPure_GeneralDiploma_1.2_2015.indd

برمجة NXT والخوارزميات تتبع الخط سلسلة دروس الروبوت التعل م قسم برمجة NXT والخوارزم ات تتبع الخط )حساس الضوء واأللوان( 1

serie

صفوت مصطفي حميد ضهير مدرسة الدوحة الثانوية ب أي خطأ طباعي أو إثناء التحويل من صيغة آلخري يرجي إبالغي به والخطأ مني ومن الشيطان أما توفيقي فمن هللا عرف

10) série d'exercices chute libre d'un corps solide

OtterBox Global Warranty Final _multi_final.xlsx

SHB8000 Arabic user manual

انفصم انثبنث : املسكجبد االيىويخ وانفهزاد انفكسح انعبمخ : تستجط انرزاد يف املسكجبد األيىويخ يف زواثط كيميبئيخ تىشأ عه جتبذة االيىوبد املختهفخ انشحىبد

الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف ا

<4D F736F F D20C7E1CACDE1EDE120C7E1E3C7E1ED20E6C7E1DDE4ED>

RAZER BLACKWIDOW X TOURNAMENT EDITION CHROMA ال دليل الرئيسي

الاتصال الفعال بين المعلم والطالب

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

النسخ:

اردوينو الدرس الثامن تغيير درجة الالوان ل RGB LED في هذا الدرس ستقوم بتطبيق ماتعلمته بالدرس السابع والرابع وذلك لاستخدام الازرار في تغيير درجة الالوان في RGB Led القطع المطلوبة لاتمام هذا الدرس عليك توفير القطع التالية

10mm Common Cathode RGB LED Ω Resistor 270 عدد 3

Tactile push switch عدد 3

Half-size Breadboard لوح تجارب حجم متوسط

Arduino Uno R3 Jumper wires تصميم لوح التجارب كما يظهر لك بالتصميم التالي فا ن السن الا طول لLED RBG (السن الثاني) تم وضعه في الصف الثاني من لوح التجارب ليتم توصيلة بGND نفترض ان لديك RBG LED ذات توصيل سالب cathode common اذا كان لديك RBG LED ذات توصيل موجب anode common قم بتوصيل السن الا طول ب 5V عوضا عن GND لاحظ عند استخدام التوصيل الموجب سيتم عكس دورة الا لوان.

كود الا ردوينو قم برفع الكود التالي لمتحكم الا ردوينو. في البداية فا ن جميع ال LEDs ستكون مطفا ه. اذا استمريت بالضغط على واحد من الا زرار فا نه سيبدأ في زيادة درجة سطوع الLED تدريجيا. سيكون اللون أحمر للزر الا على أخضر للزر المتوسط وأزرق للزر الموجود أسفل لوح التجارب عند اكتفاءك بدرجة سطوع احد الا لوان قم بضغط زر آخر لرفع درجة سطوع اللون الاخر وشاهد كيف سيتم دمجها ببعض. اذا اردت البدء مره اخرى كل ماعليك فعله هو الضغط على زر اعادة البدء reset الموجود بمتحكم الا ردوينو ) الزر الا حمر الموجود بالقرب من منفذ الUSB ) int redledpin = 11; int greenledpin = 10; int blueledpin = 9; int redswitchpin = 7; int greenswitchpin = 6; int blueswitchpin = 5; int red = 0; int blue = 0;

int green = 0; void setup() pinmode(redledpin, OUTPUT); pinmode(greenledpin, OUTPUT); pinmode(blueledpin, OUTPUT); pinmode(redswitchpin, INPUT_PULLUP); pinmode(greenswitchpin, INPUT_PULLUP); pinmode(blueswitchpin, INPUT_PULLUP); void loop() if (digitalread(redswitchpin) == LOW) red ++; if (red > 255) red = 0; if (digitalread(greenswitchpin) == LOW) green ++; if (green > 255) green = 0; if (digitalread(blueswitchpin) == LOW) blue ++; if (blue > 255) blue = 0; analogwrite(redledpin, red); analogwrite(greenledpin, green); analogwrite(blueledpin, blue); delay(10); مخطط الكود مشابة لمخطط الدرس الرابع لدينا 3 منافذ مخارج للتحكم بالLED. وهي منافذ تعديل عرض النبضة (PWD (pulse width modulation لنتمكن من وضع مقدار الطاقة التي نرغب وضعها لكل لون. هنالك ثلاث منافذ اخرى نحتاجها واحدة لكل زر وسيتم تعريفها داخل دالة setup لتكون منافذ ادخال والتي ستعطي قيمة عالية (قيمة تساوي ( 1 عند عدم الضغط عليها وعند int red = 0; int blue = 0; int green = 0; الضغط عليها ستعطي قيمة منخفضة (قيمة تساوي 0) بعد تعريف المنافذ نقوم بتعريف المتغيرات للالوان (احمر اخضر ازرق ( هذه المتغيرات سيتم استخدامها لتخزين القيم الحالية لكل لون مثال. لو كانت قيمة متغير اللن الا حمر هي صفر فيعني ذالك انها مطفا ه واذا كانت قيمتها تساوي 255 فيعني

ذالك انها مضاءه في اعلى درجات السطوع. دالة loop تحتوي على جزي ين الجزء الا ول يقوم بالتحقق من قيم الا زرار والقيام بمايلزم. كل زر يعمل نفس الوظيفة ولكن للون مختلف. هذا الجزء هو التالي if (digitalread(redswitchpin) == LOW) red ++; if (red > 255) red = 0; اذا كانت قيمة red switch pin (كقراءة رقمية) هي قيمة منخفضة (اي تساوي صفر ( فهذا يعني أنه يتم الضغط على الزر حاليا فنقوم با ضافة 1 لمتغيرred الاحمر الا مر ++red يعني اضافة 1 للمتغير ولكن علينا أن نحرص هنا لا ن القيمة الا على ستكون 255 عبر استخدام خاصية تعديل عرض النبضة PWD لذلك فالسطر التالي هو للتحقق من أننا لم نقم بتجاوز هذه القيمة وإن قمنا بتجاوزه فا ن القيمة ستعود وتبدأ من الصفر الجزء الثاني من دالة loop تحمل قيم نظيرية analogwrite s لكل LED analogwrite(redledpin, red); analogwrite(greenledpin, green); analogwrite(blueledpin, blue); أخيرا سيكون هنالك تا خير طفيف delay بنهاية loop لا بطاء تحويل الا لوان (يمكن تغيير قيمة التا خير) امور اخرى عليك القيام بها قم بازالة خاصية التا خير بنهاية loop يمكنك ذلك عبر جل السطر عبارة عن تعليق comment وذلك عن طريق وضع // ببداية السطر analogwrite(blueledpin, blue); // delay(10); بذلك لن يتم تنفيذ امر التا خير لانها اصبحت عبارة عن سطر تعليق واذا اردت ان تعيد الا مر ليتم تنفيذه يمكنك عبر ازالة // من بداية السطر بدون خاصية التا خير delay سترى قيمة سطوع بشكل عشواي ي كلما قمت برفع اصبعك من الزر. امر آخر يمكنك القيام به هو التلاعب بوظاي ف الا زرار لتتمكن من اضاءة ال LED كا شارة المرور. حاول ذلك عبر جعل الزر الا ول ظهر اللون الا حمر الزر الا وسط يظهر اللون الا صفر الزر الا سفل يظهر اللون الا خضر.