الجمهورية الجزائرية الديمقراطية الشعبية
وزارة التعليم العالي والبحث العلمي
جامعة طاهري محمد بشار
مخبر الشبكات الذكية و الطاقات المتجددة
أساسيات حول األردويوو) ( ARDUINO
من إعداد :الدكتور حيداس محمد
فيفري 2021
األردوينو :بطاقة إلكترونية مفتوحة المصدر ( )Open Hardwareلتطوير الكثير من
األفكار و المشاريع المتعلقة بالتحكم اآللي بصورة سهلة وبسيطة عن طريق استخدام لغة
برمجة مفتوحة المصدر Arduino Cويتم برمجة هذه المتحكمة باستخدام برنامج خاص
)Arduio IDE (Integrated Developement Environment
ما معنى أردوينو مفتوحة المصدر :أي يمكنك اإلطالع و التعديل على التصاميم والشفرات ) (Code Sourceويمكنك التطوير بحرية
تامة ومجانا
أنواع األردوينو ( : )Arduinoيوجد عدة أنواع منها Arduion Nano , Arduino Lilypad , Arduino Arduino Uno
.................... Mega,إلخ .
مدخل الطاقة
منفذ USB
زر إعادة
التشغيل
أرضي
GND
مخارج الطاقة
مداخل ومخارج
رقمية
Input/Oupu
t
مداخل تماثلية
Analog
Input
المعالج األساسي ATmega328p : ربط
Bluetooth : TX ,RX
مكونات Arduino Uno
لوتعلم برمجة األردويوو بمثال
تطبيقي
الهدف هوتشغيل ديود لد ) (Diode Ledوإطفائها بتحكم آلي
بدون قاطعة بوجود قاطعة
الجزء الطويل إلى + إلى -
13
Arduino
GND
الجزء المراد استبداله باألردويوو
هي الطريقة أو الخطوات المتبعة لحل مسألة ما من البداية إلى الوهاية الخوارزمية
يتكون ملف البرمجة من ثالث
مواطق
الموطقة األولى فيها :
أين ربطوا األردويوو بالدارة -
التعريف بالمكتبات للواحق أو التوابع -
الموطقة الثاوية فيها :
ووعية أو ماهية الربط هل مدخل أو مخرج -
الموطقة الثالثة(تعرف بالتكرارية) فيها :
توفيد األوامر المراد القيام بها تكراريا -
فمثال في هذا المثال عودوا
تشغيل ledبـ 5فولط
مالحظة :الكتابة بعد //ال يقرأها
االوتظار مدة 1ثاوية
البروامج و إوما للتوضيح
اطفاء ledبـ 0فولط
بعد االوتهاء من كتابة البروامج وقوم بحفظه ثم التأكد من عدم وجود أخطاء
وتأكد من ووع األردويوو الذي وعمل به Outils :ثم Type de carte
ووختار اسم األردويوو الموافق
زر التأكد
من عدم زر كما يجب التأكد من أن Portوشط ووختار المواسب
وجود زراالرسال الحفظ
أخطاء الى
وفي األخير ورسل البروامج الى األردويوو عبر زر االرسال بواسطة كابل
األردويوو
الطابعات ومباشرة يبدأ ledفي االضاءة و االوطفاء تكراريا
المرجع :أردويوو ببساطة ,عبد هللا علي عبد هللا
ترفيه :تعلم الذكاء مع مخبر الشبكات الذكية و الطاقات المتجددة
لو طلب موك مأل جدول يتكون من 9خاوات أي 3x3بأرقام من 1إلى 9بحيث يكون المجموع في كل االتجاهات متساو ,فكيف تحل
المسألة ؟
ربما قد تجدها بصعوبة ولكن ماذا لو كان الجدول 5x5أو 7x7أو 9x9أو 11x11أو ...............إلخ.
حاول واجتهد وإن لم تجد الحل فهو عودوا وبطريقة (خوارزمية) ذكية ؟