0% found this document useful (0 votes)
22 views4 pages

Introduction To Arduino

This document provides an introduction to Arduino, an open-source hardware and software platform for building electronics projects and interactive objects. It discusses what Arduino is, the different types of Arduino boards, and provides an example of how to code a basic blinking LED program. It also includes diagrams of the components of an Arduino Uno board.

Uploaded by

haidass
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views4 pages

Introduction To Arduino

This document provides an introduction to Arduino, an open-source hardware and software platform for building electronics projects and interactive objects. It discusses what Arduino is, the different types of Arduino boards, and provides an example of how to code a basic blinking LED program. It also includes diagrams of the components of an Arduino Uno board.

Uploaded by

haidass
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

‫الجمهورية الجزائرية الديمقراطية الشعبية‬

‫وزارة التعليم العالي والبحث العلمي‬

‫جامعة طاهري محمد بشار‬

‫مخبر الشبكات الذكية و الطاقات المتجددة‬

‫أساسيات حول األردويوو) ‪( 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‬أو ‪...............‬إلخ‪.‬‬

‫حاول واجتهد وإن لم تجد الحل فهو عودوا وبطريقة (خوارزمية) ذكية ؟‬

You might also like