You are on page 1of 40

‫‪LOGO‬‬

‫تكوين في األردوينو‬

‫‪2020 - 2019‬‬
‫ﻓﮭﺮس اﻟﺤﺼﺔ اﻷوﻟﻰ‬
‫ﺗﻌﺮﯾﻒ اﻷردوﯾﻨﻮ ‪2 ......................................................................................................‬‬

‫أ)ھﻢ أﺟﺰاء ﻟﻮﺣﺔ ‪.................................................................................. 2 Arduino uno‬‬

‫اﻟﺪارة اﻟﻤﺪﻣﺠﺔ ‪ATmega328p .............................. ....................................................3‬‬

‫ﻟﻮﺣﺔ اﻟﺘﺠﺎرب‪3 .........................................................................................................‬‬

‫ﺑﺮﻣﺠﺔ اﻷردوﯾﻨﻮ ﺑـ ‪.............................................................................. 4 Arduino IDE‬‬

‫ﺑﺮﻣﺠﺔ اﻷردوﯾﻨﻮ ﺑـ ‪...................................................................................... 5mBlock‬‬

‫( اﻟﺪارة اﻹﻟﻜﺘﺮوﻧﯿﺔ اﻷوﻟﻰ‪) :‬ﺗﺸﻐﯿﻞ ﺻﻤﺎم ﻣﺸﻊ ﻓﻲ ﺷﻜﻞ وﻣﯿﺾ ‪.............................................‬‬


‫‪6‬‬

‫( اﻟﺪارة اﻹﻟﻜﺘﺮوﻧﯿﺔ اﻟﺜﺎﻧﯿﺔ‪) :‬اﻟﺘﺤﻜﻢ ﻓﻲ إﺿﺎءة اﻟﺼﻤﺎم اﻟﻤﺸﻊ ﺑﻮاﺳﻄﺔ زر ﺿﺎﻏﻂ ‪7 ........................‬‬

‫( اﻟﺪارة اﻹﻟﻜﺘﺮوﻧﯿﺔ اﻟﺜﺎﻟﺜﺔ‪) :‬اﻟﺘﺤﻜﻢ ﻓﻲ ﺗﻮﻗﯿﺖ إﺿﺎءة اﻟﺼﻤﺎم اﻟﻤﺸﻊ ﺑﻮاﺳﻄﺔ ﻣﻘﺎوم ﻣﺘﻐﯿﺮ ‪8 .............‬‬
‫تقديم لوحة األردوينو‬

‫لوحة أردوينو مع‬


‫وصلة‪USB‬‬
‫ما هو األردوينو ؟‬
‫تعريف أردوينو ‪:Arduino‬‬
‫‪-‬األردوين و ه و عبارة ع ن منص ة مفتوح ة المص در يت م‬
‫استخدامها لبناء المشاريع اإللكترونية‪.‬‬
‫‪-‬ھﻮ ﻟﻮح إﻟﻜﺘﺮوﻧﻲ ﯾﺘﻜﻮن ﻣﻦ دارة إﻟﻜﺘﺮوﻧﯿﺔ قابل للبرمجة‪.‬‬
‫‪-‬أهم مكون بالدارة هو المتحكم الدقيق(‪. )ATmega328p‬‬
‫‪ -‬ﻣﺼﻤﻢ ﻟﺘﺴﮭﯿﻞ اﺳﺘﺨﺪام اﻹﻟﻜﺘﺮوﻧﯿﺎت اﻟﺘﻔﺎﻋﻠﯿﺔ ﻓﻲ اﻟﻤﺸﺎرﯾﻊ‬
‫ﻣﺘﻌﺪدة اﻟﺘﺨﺼﺼﺎت‪.‬‬
‫‪-‬عبارة عن بيئة تطوير متكاملة‪:‬‬
‫))‪(Integrated Development Environment (IDE‬‬
‫تعمل على الحاسوب‪ ،‬ويتم استخدامها لكتابة وتحميل الشيفرات‬
‫البرمجية من الحاسوب إلى لوح األردوينو‪..‬‬
‫لماذا أردوينو؟‬
‫‪ -‬أصبحت ألواح األردوينو شائعة إلى حد ما مع األشخاص حديثي‬
‫العهد بالتعامل مع اإللكترونيات ألسباب وجيهة‪.‬‬
‫‪ -‬ال يحتاج األردوينو إلى قطعة مستقلة من العتاد (تسمى المُبرمج)‬
‫لتحميل الشيفرات البرمجية إلى اللوح ‪ -‬يمكنك استخدام وصلة‬
‫‪ USB‬للقيام بذلك‪.‬‬
‫‪ -‬تستخدم بيئة التطوير المتكاملة الخاصة باألردوينو نسخة مبسطة‬
‫من لغة ‪ C++‬مما يسهل تعلم عملية البرمجة‪.‬‬
‫‪ -‬يمتاز برنامج أردوينو بالمرونة في التفاعل باإلضافة إلى كونه‬
‫مجاني وألواح العتاد الخاصة به رخيصة الثمن‪ ،‬وأيضا ً سهولة تعلم‬
‫التعامل مع عتاد األردوينو وبرمجياته‪.‬‬
‫ألواح االردوينو‬

‫اللوح األحمر‬ ‫أردوينو ميڤا‬ ‫أردوينو دوي‬ ‫أردوينو أونو‬

‫(‪)RedBoard‬‬ ‫(‪)Arduino Mega‬‬ ‫(‪)Arduino Due‬‬ ‫(‪)Arduino Uno‬‬

‫أردوينو نانو‬ ‫أردوينو ميني‬ ‫أردوينو ليوناردو‬ ‫أردوينو زنبق الماء‬


‫(‪)Arduino Nano‬‬ ‫(‪)Arduino Mini‬‬ ‫(‪)Arduino Leonardo‬‬ ‫(‪)LilyPad Arduino‬‬
‫أ)ھﻢ أﺟﺰاء ﻟﻮﺣﺔ ‪Arduino UNO‬‬
‫مالحظة‪ :‬سيكون كل محتوى التكوين مرتكز على بطاقة أردوينو أونو‪:‬‬
‫نظرا ألنها األكثر انتشارا و المتاحة للجميع‪ ،‬إضافة لكونها جد كافية إلنجاز‬
‫كم هائل من المشاريع التكنولوجية‪.‬‬
‫معظم ألواح األردوينو تشترك في وجود معظم المكونات التالية المتوفرة‬
‫باألردوينو أونو‪:‬‬
‫‪ -1-2‬مدخل الطاقة (‪ /USB‬مقبس اسطواني‪) ‬‬
‫تحتاج جميع ألواح األردوينو لطريقة ما ليتم توصيلها بمصدر الطاقة‪ .‬أردوينو أونو يمكن‬
‫إمداده بالطاقة عن طريق كابل ‪ USB‬من الكمبيوتر أو من بطارية باستخدام مقبس‬
‫اسطواني (‪ .)Barrel Jack‬في الصورة باألعلى يشير الرقم (‪ )1‬لوصلة ‪ USB‬بينما‬
‫يشير رقم (‪ )2‬للمقبس االسطواني‪.‬‬
‫يتم أيضا ً من خالل وصلة ‪ USB‬تحميل الشيفرة البرمجية إلى لوح األردوينو‪.‬‬
‫ملحوظة‪ :‬تعمل ألواح األردوينو على جهد يتراوح بين ‪ 20-6‬فولت‪ ،‬لذا ممنوع استخدام‬
‫أي مزود طاقة أكبر من ‪ 20‬فولت ألن األردوينو ال يتحمل ذلك و سيتم تدميره‪.‬‬
‫الجهد اآلمن ال ُموصى به لمعظم إصدارات األردوينو هو بين ‪ 7‬و ‪ 12‬فولت‪.‬‬
‫‪ -3-4-5-6-7-8-9‬المنافذ‪:‬‬
‫المنافذ الموجودة على لوح األردوينو هي األماكن التي تقوم بتوصيل األسالك بها لبناء‬
‫دارة الكترونية (مع استخدام لوح تجارب (‪ )plaques d’erssai‬واألسالك)‪ .‬تحتوي‬
‫تلك المنافذ غالبا ً على " رؤوس" سوداء بالستيكية تسمح لك بتوصيل سلك إلى اللوح‪.‬‬
‫توجد أنواع مختلفة من المنافذ‪ ،‬كل منها يتم كتابة اسم أو رمز مجاور له على اللوح‬
‫للتفرقة بينهم ولها العديد من الوظائف المختلفة‪:‬‬
‫•)‪ : GND (3‬اختصار ل كلمة أرضي(‪ .)ground‬ت وجد ا لعديد منمنافذ ‪ GND‬في‬
‫ل وح ا ألردوينو‪ ،‬ي مكناستخدام أيمنها ل تأريضا لدارة‪.‬‬
‫مكونات لتيتُ وصلب ا ألردوينو‬
‫ا‬ ‫•)‪ 5V (4‬و )‪ :3V (5‬هذانا لمنفذانل تزويد ا ل‬
‫فولت معظم‬
‫‪.‬‬ ‫فولت ب ينما منفذ ‪ 3.3V‬ي زود ب ـ ‪3.3‬‬ ‫‪،‬‬ ‫ب ا لطاقة‪ .‬منفذ ‪ 5V‬ي زود ب ـ ‪5‬‬
‫فولت‬
‫‪.‬‬ ‫مكونات لبسيطة ا لتيتُ ستخدم مع ا ألردوينو ت عملب شكلجيد ب جهد ‪ 5‬أو ‪3.3‬‬ ‫ا‬ ‫ال‬
‫•)‪ :Broches analogiques (6‬ا لمنافذ ا لموجودة فيا لمنطقة أسفلك لمة (‪Analog‬‬
‫تماثلي هذه ا لمنافذ‬
‫‪( )In‬من‪ A0‬إ لى‪ A5‬فيأردوينو أونو) هيمنافذ ا لدخلا لتناظريأو ا ل ‪.‬‬
‫مستشعرات لتناظرية أو ا لتماثلية (مثلمستشعر‬
‫ا‬ ‫يمكنها ق راءة ا إلشارة ا لقادمة منا ل‬
‫ا لحرارة) ث م ت حويلها إ لىق يمة رقمية ي مكننا استعما لها‪.‬‬
‫جانب آلخر منا لمنافذ ا لتناظرية ت وجد‬
‫)‪ :Broches numériques (7‬علىا ل ا‬
‫ا لمنافذ ا لرقمية (‪( )Digital‬من‪ 0‬إ لى‪ 13‬فيأردوينو أونو)‪ .‬هذه ا لمنافذ ي مكن‬
‫استخدامها ك مدخلرقمي(مثلإخبارك إذا ت م ض غط زر ما) أو مخرج رقمي(مثلأمر‬
‫إضاءة ص مام مشع)‪.‬‬
‫حظت لعالمة (~) ب جوار ب عضا لمنافذ ا لرقمية (‪،3‬‬ ‫ا‬ ‫)‪ :Sorties PWM (8‬ربما ال‬
‫‪ 11 ،10 ،9 ،6 ،5‬فيأردوينو أونو)‪ .‬هذه ا لمنافذ ي مكنها ا لعملك منافذ رقمية عادية‪،‬‬
‫ولكني مكنأيضاً استخدامها فيعملية ت سمىت عديلعرضا لنبضة (‪Pulse-Width‬‬
‫‪ .)Modulation‬هذه ا لمنافذ ي مكناستخدامها خاصة فيا لمشاريع ا لتيت تضمن‬
‫ا لتحكم فيمحرك ي عملب ا لتيار ا لمستمر‪.‬‬
‫•)‪ :AREF (9‬اختصاراً ل كلمة “مرجع ت ناظري” (‪ .)Analog Reference‬في‬
‫معظم ا ألحياني تم ت رك هذا ا لمنفذ ب دونأيوظيفة‪ .‬ل كنفيب عضا ألحياني تم‬
‫فولت ك حد أقصىل منافذ ا لمداخل‬
‫)‬ ‫استخدامه ل تعيينجهد خارجيمرجعي(ب ين‪ 0‬و‪5‬‬
‫ا لتناظرية‪.‬‬

‫زر إعادة الضبط (‪)Reset Button( )10‬‬


‫عند ضغط هذا الزر يتم توصيل منفذ إعادة الضبط باألرضي بشكل مؤقت ثُم يقوم‬
‫بإعادة تشغيل البرنامج‪.‬‬

‫مؤشر صمام ضوئي للطاقة (‪)Power LED Indicator( )11‬‬


‫أسفل يمين كلمة ”أونو“ الموجودة على لوح األردوينو يوجد صمام ضوئي صغير‬
‫مجاوراً لكلمة “‪( ”ON‬مشار له في الصورة بالرقم ‪ .)11‬هذا الصمام الضوئي يضيء‬
‫عندما تقوم بتوصيل األردوينو بمصدر للطاقة‪ .‬إذا لم يعمل هذا الضوء‪ ،‬فمن المحتمل أن‬
‫تكون هناك مشكلة‪ ،‬ويجب عليك أن تفحص الدارة التي قمت بتركيبها‪.‬‬
‫صمامات ضوئية‪ TX ‬و‪RX (TX RX LEDs) ‬‬
‫‪ TX‬هو اختصار ل كلمة إرسا ل(‪ RX ،)transmit‬هو اختصار ل كلمة استقبا ل‬
‫كترونيات لدال لة علىا لمنافذ ا لمسؤولة عن‬
‫ل‬ ‫(‪ .)receive‬هذه ا لعالماتت وجد فيا إلل‬
‫ا التصا ال لتسلسلي(‪ .)communication série‬فيحا لتنا ي وجد مكانينفيأردوينو‬
‫أونو ي ظهر فيهما ‪ TX‬و ‪ -RX‬ا ألولب جوار ا لمنافذ ا لرقمية ‪ 0‬و ‪ ،1‬وا لمكانا لثاني‬
‫مؤشرات إلرسا لوا الستقبا ال لمضيئة (‪ .)12‬هذه ا لصماماتت عطيل نا‬
‫ا‬ ‫ب جوار ص مامات‬
‫مؤشراً مناسباً ل معرفة إذا ك انا ألردوينو ي رسلأو ي ستقبلا لبيانات(مثلأثناء ت حميل‬
‫ب رنامج جديد إ لىل وح أردوينو)‪.‬‬
‫اﻟﺪارة اﻟﻤﺪﻣﺠﺔ ‪ATmega328p‬‬
‫‪ -‬ھﻲ دارة إﻟﻜﺘﺮوﻧﯿﺔ ﻣﺪﻣﺠﺔ‪ ،‬ﻗﺎﺑﻠﺔ ﻟﻼﺳﺘﺒﺪال وﺑﮭﺎ ‪38‬‬
‫طرف (‪ ، )pin‬ﺗﺠﻤﻊ ﻣﻌﻈﻢ ﻣﻜﻮﻧﺎت اﻟﻜﻤﺒﯿﻮﺗﺮ ﻓﻲ ﺷﺮﯾﺤﺔ‬
‫ﺑﺴﯿﻄﺔ واﺣﺪة ﻣﺜﻞ (ﻣﻌﺎﻟﺞ‪ ،‬ذاﻛﺮة ‪ ،‬ﻣﻮاﺟﮭﺔ دﺧﻞ و ﺧﺮج)‪.‬‬
‫‪ -‬ﺗﻌﻤﻞ ﺑﺘﯿﺎر ﻛﮭﺮﺑﺎﺋﻲ ﻣﺴﺘﻤﺮ‪V5:‬‬
‫‪ ‬ﺗﺤﺘﻮي اﻟﺪارة اﻟﻤﺪﻣﺠﺔ ‪ ATmega328p‬على‪:‬‬
‫معالج ‪ CPU-‬ﯾﻌﻤﻞ ﺑﺘﺮدد ‪. 16MHz‬‬
‫‪ -‬ذاﻛﺮة ‪ RAM‬ﺳﻌﺘﮭﺎ ‪.KB2‬‬
‫‪-‬ذاﻛﺮة ﻓﻼش ‪ Memory Flash‬وﺳﻌﺘﮭﺎ ‪KB32‬‬
‫وﺗﺴﺘﺨﺪم ﻟﺘﺨﺰﯾﻦ اﻟﻜﻮد‪.‬‬
‫ذاﻛﺮة ‪ EEPROM‬ﺳﻌﺘﮭﺎ ‪ KB1‬وﺗﺴﺘﺨﺪم ﻟﺘﺨﺰﯾﻦ ﺑﯿﺎﻧﺎت‬
‫إﺿﺎﻓﯿﺔ (ﻏﯿﺮ اﻟﻜﻮد)‪.‬‬
‫‪ -‬داﺋﺮة ﻟﻠﺮﺑﻂ ﻣﻊ اﻟﻤﻨﻔﺬ اﻟﺘﺴﻠﺴﻠﻲ اﻟﻤﺴﺘﺨﺪم ﻓﻲ اﻟﺒﺮﻣﺠﺔ‬
‫وﺗﺴﻤﻰ‪.UART‬‬
‫‪-‬دواﺋﺮ ﻟـﺘﺸﻐﯿﻞ ﻣﻨﺎﻓﺬ اﻟﺪﺧﻞ و اﻟﺨﺮج ‪. ports O/I‬‬
‫إضافات أردوينو (‪)Sensors & Shields‬‬
‫ألواح األردوينو أدائها رائع بالتأكيد‪ ،‬لكن ال يمكنها فعل كل شيء بمفردها‪ -‬وللقيام‬
‫بوظائف معينة ستحتاج لتوصيل مكونات أخرى ببطاقة األردوينو‪.‬‬
‫في هذا الجزء سنتحدث عن بعض المستشعرات (‪ )sensors‬الرئيسية باإلضافة ألغطية‬
‫األردوينو (أو دروع األردوينو‪ ،)( )Arduino shields‬وكالهما يُعتبر أدوات مفيدة‬
‫لالستخدام في إنشاء وتطوير المشاريع‪.‬‬
‫المستشعرات (‪)sensors‬‬
‫باستخدام بعض الشيفرات البسيطة يستطيع األردوينو التحكم والتفاعل مع العديد من‬
‫المستشعرات المختلفة التي يمكن بواسطتها قياس‪ :‬الضوء‪ ،‬الحرارة‪ ،‬درجة االنثناء‪،‬‬
‫الضغط‪ ،‬التقارب‪ ،‬التسارع‪ ،‬نسبة أول أكسيد الكربون‪ ،‬اإلشعاع‪ ،‬الرطوبة‪ ،‬الضغط‬
‫البارومتري‪ ،‬ونبضات القلب‪.‬‬
‫األغطية (الدروع) (‪)Shields‬‬
‫أيضا ً توجد مكونات تسمى األغطية أو الدروع‪ ،‬وهي بشكل أساسي ألواح دارات إلكترونية‬
‫مسبقة البناء يتم تركيبها أعلى ألواح األردوينو لتزويدها بإمكانيات إضافية مثل التحكم‬
‫بالمحركات‪ ،‬االتصال باإلنترنات‪ ،‬السماح باالتصال الهاتفي وإرسال الرسائل عن طريق شبكة‬
‫المحمول‪ ،‬أو االتصال الالسلكي‪ ،‬التحكم في شاشات ‪ ،LCD‬و الكثير من اإلمكانيات األخرى‪.‬‬
‫ﻟﻮﺣﺔ اﻟﺘﺠﺎرب‬
‫‪-‬ﺗﺴﺘﻌﻤﻞ ﻟربط وﻓﻚ اﻟﻤﻜﻮﻧﺎت اﻹﻟﻜﺘﺮوﻧﯿﺔ ﻋﻠﯿﮭﺎ ﺑﺴﮭﻮﻟﺔ دون اﻟﺤﺎﺟﺔ إﻟﻰ ﻟﺤﺎﻣﮭﺎ‪.‬‬
‫ﺑﺮﻣﺠﺔ اﻷردوﯾﻨﻮ ﺑـ ‪Arduino IDE‬‬
‫‪ -‬ﯾﺴﺘﻌﻤﻞ ﺑﺮﻧﺎﻣﺞ ‪ Arduino IDE‬ﻟﻜﺘﺎﺑﺔ اﻟﺒﺮﻣﺠﯿﺔ ‪ ))code‬ﺑﻠﻐﺔ‬
‫‪ Arduino CC‬ﺛﻢ ﺗﺤﻮﯾﻠﮭﺎ إﻟﻰ ﺻﯿﻐﺔ أﺧﺮى ﻟﺘﺤﻤﯿﻠﮭﺎ ﻋﻠﻰ ﻟﻮﺣﺔ اﻷردوﯾﻨﻮ‪.‬‬
‫‪ -‬ﯾﻤﻜﻦ ﺗﻨﺼﯿﺐ ﺑﺮﻧﺎﻣﺞ ‪ Arduino IDE‬ﻋﻠﻰ أﻧظﻤﺔ ﺗﺸﻐﯿﻞ ﻣﺨﺘﻠﻔﺔ‪:‬‬
‫‪ ))Windows, Linux, MAC‬وﯾﻤﻜﻦ ﺗﺤﻤﯿﻠﮫ ﻣﺠﺎﻧﺎ ﻣﻦ اﻟﻤﻮﻗﻊ اﻟﺮﺳﻤﻲ‬
‫ﻟﻤﺆﺳﺴﻲ اﻷردوﯾﻨﻮ ‪https://www.arduino.cc/en/Main/Software‬‬
‫كما يمكننا البرمجة بالمخططات وذلك باستعمال برمجيات بسيطة تمكننا من‬
‫إنشاء شيفرات برمجية لألردوينو بطريقة بيانية سهلة و ذلك بمجرد تركيب‬
‫مقاطع برمجية بعضها ببعض‪ .‬كما تمكننا هذه البرمجيات من تحويل المقطع‬
‫البياني لمشروع إلى شيفرة برمجية يمكن نسخها و استعمالها مع برمجية‬
‫األردوينو‪.‬‬
‫البرمجة بالمخططات‬
‫البرمجة بالمخططات‬

‫‪BlocklyDuin‬‬
‫‪o‬‬ ‫‪mBlock‬‬ ‫‪Ardublock‬‬
‫ﺑﺮﻣﺠﺔ اﻷردوﯾﻨﻮ ﺑـ ‪mBlock‬‬
‫ﯾﻤﻜﻦ إﺳﺘﻌﻤﺎل ﺑﺮاﻣﺞ أﺧﺮى ﻟﺒﺮﻣﺠﺔ اﻷردوﯾﻨﻮ ﻧﺬﻛﺮ ﻣﻨﮭﺎ ﺑﺮﻧﺎﻣﺞ ‪ mBlock‬اﻟﻨﺴﺨﺔ ‪ .3.4.11‬ﺑﺎﻟﻠﻐﺔ اﻟﻌﺮﺑﯿﺔ‬
‫ﯾﻤﻜﻦ ﺗﻨﺼﯿﺐ ﺑﺮﻧﺎﻣﺞ ‪ mBlock‬ﻋﻠﻰ أﻧﻀﻤﺔ ﺗﺸﻐﯿﻞ ﻣﺨﺘﻠﻔﺔ ‪,MAC Linux, Windows‬‬
‫وﯾﻤﻜﻦ ﺗﺤﻤﯿﻠﮫ ﻣﺠﺎﻧﺎ ﻣﻦ اﻟﻤﻮﻗﻊ اﻟﺮﺳﻤﻲ ﻟﺸﺮﻛﺔ ‪mBlock :‬‬
‫‪/https://www.mblock.cc/previous-versions‬‬
‫نشاط عدد ‪ : :1‬وميض ﺼﻤﺎم ﻤﺸﻊ‬

‫قم بتشغيل الصمام المشع (مخرج ‪ )13‬لمدة ثانية واحدة ثم أطفئه لمدة ثانية واحدة‪،‬‬
‫وهذا األمر يُعاد إلى ما نهاية‪.‬‬
‫نشاط عدد ‪ :2‬أضواء التقاطع‬
‫قم بتشغيل الصمام المشع اﻷخضر ( مخرج ‪ ) 4‬لمدة ‪ 5‬ثوان ثم أطفئه‪ ،‬وقم بتشغيل‬
‫الصمام المشع األصفر ( مخرج ‪ ) 5‬لمدة ثانية واحدة ثم أطفئه‪ ،‬وقم بتشغيل الصمام‬
‫المشع األحمر ( مخرج ‪ ) 6‬لمدة ‪ 5‬ثوان ثم أطفئه‪ .‬هذا اﻷمر يعاد الى ما نهاية‪.‬‬
‫نشاط عدد ‪ : :3‬اﻟﺘﺤﻜﻢ ﻓﻲ إﺿﺎءة اﻟﺼﻤﺎم اﻟﻤﺸﻊ‬
‫ﺑﻮاﺳﻄﺔ زر ﺿﺎﻏﻂ‬
‫‪.‬عند اﻟﻀﻐﻂ ﻋﻠﻲ اﻟﺰر اﻟﻀﺎﻏﻂ ﯾﻀﻲء اﻟﺼﻤﺎم اﻟﻤﺸﻊ ﻟﻤﺪة زﻣﻨﯿﺔ ﻣﻌﯿﻨﺔ ﺛﻢ ﯾﻨﻄﻔﺊ ﺗﻠﻘﺎﺋﯿﺎ‬
‫نشاط عدد ‪ :4‬اﻟﺘﺤﻜﻢ ﻓﻲ توقيت إﺿﺎءة اﻟﺼﻤﺎم‬
‫اﻟﻤﺸﻊ ﺑﻮاﺳﻄﺔ ُمقاوم متغير‬
‫ﺑﻌﺪ اﻟﻀﻐﻂ ﻋﻠﻲ اﻟﺰر اﻟﻀﺎﻏﻂ ﯾﻀﻲء اﻟﺼﻤﺎم اﻟﻤﺸﻊ ﻟﻤﺪة زﻣﻨﯿﺔ ﻣﻌﯿﻨﺔ ‪,‬ﯾﻤﻜﻦ‬
‫‪.‬اﻟﺘﺤﻜﻢ ﻓﯿﮭﺎ ﺑﻮاﺳﻄﺔ ﻣﻘﺎوم ﻣﺘﻐﯿﯿﺮ‬
‫نشاط عدد ‪ :5‬المداخل التماثلية ( التشابهية )‬
‫‪ ‬قراءة قيمة جهد متغير على المداخل التماثلية (‪)A0 à A5‬‬

‫المدخالت التماثلية تحول قيمة المدخالت ( الجهد بين ‪ V 5‬و ‪ ) 0‬إلى قيمة رقمية متكونة من ‪ 10‬بت ( ‪.) bits 10‬‬
‫مما يعني ‪ 1024‬قيمة ممكنة من ‪ 0‬إلى ‪. 1023‬‬
‫نشاط عدد ‪ :6‬إﺳﺘﻌﻤﺎل اﻟﻤﺴﺘﺸﻌﺮ ﺑﺎﻟﻤﻮﺟﺎت ﻓﻮق اﻟﺼﻮﺗﯿﺔ‬
‫‪CAPTEUR ULTRASON - ULTRASONIC SENSOR‬‬

‫يستخدم هذا الحساس لقياس المسافات فوق الصوتية والذي يأخذ‬


‫الرمز‪HC-SR04‬‬
‫يعتمد هذا النوع من الحساسات على ارسال أمواج فوق الصوتية وعند اصطدام هذه اﻷمواج‬
‫بأي جسم أو عائق تنعكس وتعود للحساس ومن خﻼل حساب الزمن الذي تستغرقه الموجة في‬
‫عملية الذهاب واﻹياب يتم معرفة المسافة التي يبعدها الجسم عن الحساس وذلك على اعتبار أن‬
‫سرعة اﻷمواج الصوتية في الهواء ثابتة‪ .‬يضم هذا الحساس أربعة أقطاب هي‪:‬‬
‫‪- Vcc‬قطب التغذية الموجبة‬
‫‪- GND‬قطب التغذية السالبة الذي يعطي أمر للحساس بإرسال اﻷمواج فوق الصوتية‪.‬‬
‫‪- Trigger Pin‬قطبا))لقدح‬
‫قطبا)ستقبالا))لموجة ا))لمنعكسة ‪Echo pin-‬‬
‫تشغيل صمام مشع باستعمال حساس اﻷمواج فوق الصوتية‬
‫يقوم هذا البرنامج بتشغيل صمام مشع متصل بالمنفذ ‪ 7‬حين استشعار بالموجات فوق الصوتية وجود‬
‫شيء أمامه على مسافة أقل من ‪ 20‬سم ‪ ،‬خالف ذلك يبقى الصمام منطفئ ‪.‬‬
‫نشاط عدد ‪ :7‬محركاتا))لسيرفو ‪Servo Moteur‬‬
‫محركات السيرفو ‪:Servo Moteur‬عبارة عن محركات تيار مستمر ‪ DC‬مجهز بدارة‬

‫الكترونية بداخله للتحكم بدقة في اتجاه الدوران وتموضعه‪ ،‬يأتي مع علبة وناقل حركة‬

‫والذي يعطي عزما أكبر ودقة كبيرة ‪ ،‬يتوفر منه نوعين أحدهما يستطيع الدوران بزاوية‬

‫(‪ ) à 0 °180‬في كال اﻻتجاهين وهو اﻷكثر شيوعا‪ ،‬واﻵخر يدور بزاوية دوران‬

‫كاملة في كال االتجاهين (‪. ) à 0 °360‬‬

‫يمتلك محرك السيرفو ثالثة خطوط خارجة من المحرك هي خطي التغذية‬

‫(‪ )Vcc & GND‬وخط للتحكم بجهة الدوران والتموضع ‪.Contrôle‬‬


‫مثال‪ :‬المسح التدريجي لزوايا محرك سيرفو في اتجاه واحد وبعد ذلك في اﻻتجاه المعاكس‬
--

You might also like