آردوينو
| تحتاج هذه المقالة إلى تدقيق لغوي وإملائي. يمكنك مساعدة ويكيبيديا بإجراء التصحيحات المطلوبة. الرجاء إزالة هذا القالب بعد القيام بالتعديلات اللازمة. |
| آردوينو Arduino |
|
|---|---|
صورة لبيئة تطوير آردوينو |
|
| المطور | ماسيمو بانزي، اخرون |
| آخر إصدار | 1.0.1 / 2012-5-21[1] |
| مكتوب بلغة | جافا |
| نظام تشغيل | متعدد |
| متوفر باللغة | متوفره بالعديد من اللغات من ضمنها العربيه، الانجليزيه، الايطاليه، الفرنسيه |
| النوعية | بيئة تطوير متكاملة |
| الترخيص | رخصة جنو العمومية أو رخصة جنو العمومية الصغرى |
| موقع وب | http://arduino.cc |
آردوينو (بالإنجليزية: Arduino) هي عبارة عن لوحه تطوير إلكترونية Development Board تتكون من دارة إلكترونية مفتوحه المصدر مع متحكم دقيق على لوحة واحدة يتم ببرمجتها عن طريق الكمبيوتر وهي مصممة لجعل عملية استخدام الإلكترونيات التفاعليه في مشاريع متعددة التخصصات أكثر سهولة.ويستخدم اردوينو بصوره أساسيه في تصميم المشاريع الإلكترونية تفاعلية أو المشاريع التي تستهدف بناء حساسات بيئيه مختلفه(مثل درجات الحراره، الرياح، الضغط..الخ) ويمكن توصيل اردوينو ببرامج مختلفة علي الحاسب الشخصي. وتعتمد الاردوينو في برمجتها علي لغة البرمجة مفتوحه المصدر بروسيسنج، وتتميز الاكواد البرمجيه الخاصه بلغه اردوينو انها تشبهه لغه (سي++ C++ programming language) وتعتبر من أسهل لغات البرمجه المستخدمه في كتابه برامج المتحكمات الدقيقه.
محتويات |
تاريخ [عدل]
تبدأ القصه في عام 2005 في مدينة ايفريا Ivrea الأيطاليه
قام كل من " ماسيمو بانزى Massimo Banzi " بالتعاون مع " دايفيد كوارتيليس David Cuartielles وجاينلوكا مارتينو Gianluca Martino " بأطلاق مشروع أردوين ايفريا Arduin of Ivrea وتمت تسميه المشروع باسم أشهر شخصيه تاريخيه في المدينة وكان الهدف الأساسي للمشروع هو عمل بيئه تطوير للمتحكمات دقيقه بصوره مفتوحه المصدر 100 في المئه وتضمن هذا المشروع عمل بيئه تطوير برمجيه للمتحكمات الدقيقه Integrated Development Environment وتكون مجانيه في ذات الوقت كما تضمن عمل لوحات تطوير Development Boards صغيره الحجم بتكلفه بسيطه يمكن للطلاب والهواه التقنين تحمل سعرها، وحتى عام 2010 من فبراير تم شحن أكثر من 120، 000 لوحات آردوينو.
البرنامج [عدل]
مثال [عدل]
المثال التالي يوضح كيفية تشغيل صمام ثنائي باعث للضوء لمدة ثانية (1000 ميلي ثانية) واطفاؤه ثانية بشكل مستمر حتى يتم فصل الآردوينو عن منبع الطاقة:
#define LED_PIN 13 void setup () { pinMode (LED_PIN, OUTPUT); // enable pin 13 for digital output } void loop () { digitalWrite (LED_PIN, HIGH); // turn on the LED delay (1000); // wait one second (1000 milliseconds) digitalWrite (LED_PIN, LOW); // turn off the LED delay (1000); // wait one second }
بعض نماذج الاردوينو [عدل]
- BT (blue tooth)
- Diecimila
- Leonardo
- Feo
- Nano
- Duemilanova
- Ethernet
- LilyPad
- Mega
- Uno
تقنية أغطية اردوينو [عدل]
عندما تم تصميم اردوينو كان واحداً من الأهداف الأساسية للتصميم هو ان يكون سهل الأستخدام لجميع الفئات من الناس وان يجعل أي شخص قادر على القيام بالعديد من المشاريع الإلكترونية دون الحاجة لمعرفه تقنية كبيرة, من هنا تم تصميم وصناعة اغطية اردوينو أو ما يعرف باسم دروع اردوينو Arduino Sheilds
الغطاء: لوحة إلكترونية في نفس حجم اردوينو وتوضع فوق لوحة اردوينو الأساسيه وتقوم بعمل مجموعة من الوظائف الخاصة التي تحتاج لمكونات ودوائر إلكترونية معقدة، ويستخدم الغطاء في أختصار الوقت والجهد اللازم لبناء هذة الدوائر الإلكترونية, كما يمكن تركيب واستخدام اكثر من غطاء واحد على نفس لوحة اردوينو.
اردوينو ومعمارية ARM Cortex [عدل]
في عام 2009 تعرض اردوينو لنقله نوعيه جديده جائت على يد فريق LeafLabs والذي قام بتطوير لوحه أردوينو جديده تسمى The Maple board تعمل بشرائح إلكترونية من عائله ARM Cortex والتي نقلت اردوينو ألي افق جديد من السرعة والقوه حيث تتميز جميع شرائح ARM باحتوائها على معالجات عاليه السرعه تمتلك قوه معالجه تبدأ من 72 ميجا هرتز وتصل في بعض الاصدارت ألي 1.5 جيجا هرتز.
اردوينو وشرائح FPGA [عدل]
بالرغم من كل التطورات السريعه في لوحات أردوينو المختلفة إلا أن التطوير لم يتوقف عن حدود ARM Cortex بل وصل إلى شرائح
مصفوفات البوابات المنطقية القابلة للبرمجة Field-Programmable Gate Arrays FPGA في عام 2010 تم نشر مشروع
مفتوح المصدر اسمه Papilio Arduino
والهدف منه هو صناعه لوحه اردوينو تعمل بشرائح من نوع FPGA ويمكن برمجتها بلغه Arduino C.
جاء مشروع Papilio Arduino ليحل هذه المشكلات ويقدم لوحه تطوير جديده إلى عائله لوحات اردوينو وتم اصدار Papilio Arduino IDE وهي نسخه معدله من برنامج Arduino IDE لجعل لغه اردوينو تتناسب مع شرائح FPGA كما تم اصدار لوحات papilio boards للبيع من منتصف عام 2010
مراجع [عدل]
- ^ "Arduino Software Release Notes". Arduino Project. http://arduino.cc/en/Main/ReleaseNotes. Retrieved May 21, 2012.
- كتاب اردوينو ببساطة - كتاب عربى مفتوح المصدر لتعلم اردوينو
- The making of Arduino
- كيف أطلق آردوينو الثورة مفتوحة المصدر
- كيف تصنع آردوينو بنفسك
- أغطية آردوينو ومشاريع يمكنك بنائها فى لحظات
وصلات خارجية [عدل]
| المزيد من الصور والملفات في كومنز عن: آردوينو |

