الاردوينو :
عباره عن مشروع لتصنيع دائرة تحكم فى الميكرو كنترول بحيث يسهل استخدامها من قبل المبرمجين المبتدئين ويسهل الاردوينو استخدام الهارد وير والسوفت وير . ويمكنهم من انتاج مشاريع بوقت اسرع مع التاكد من دقتها .
دوائر الاردوينو لها القدره على قراءه المدخلات المختلفه من الحساسات مثل الحراره والضوء واللمس والالتراسونك ويمكنه التعامل معها واجراء عليها عمليات واخراج الناتج على المخرجات المختلفة مثل المواتير والليدات والمراوح والشاشات وغيرها من المخرجات.بسهولها يمكن اخبار الاردوينو ماذا ترديد ان ترسل من اوامر الى المتحكم الموجود على البوردة ويمكن اخباره بلغه برمجه خاصه بالاردوينوا سهله وبيسطه سنتعرض لها فى المدونه كما نستخدم برنامج لكتابه هذه اللغه سنذكره بالتفصيل وحل مشاكله والتعرف عليه جيدا .
على مدار سنوات من استخدام الاردوينو خرجت الالاف من المشاريع وتتزايد صعوبتها يوم بعد يوم للعمليات التى تتم عليه ,ولذلك تكون منتدى قوى من مستخدميه ليقدموا الدعم وتبادل المعرفه .وبفضل انه مفتوح المصدر ابدع فيه كثيير من المبرمجين مما ادى الى تطور سريع وهائل.
نشأ فى مدينه ايفيريا الايطاليه فى معهد لتصميم النماذج الاوليه واصبح ينتشر بصوره هائله بسبب سهوله استخدامه من قبل جميع الطلاب لسهوله برمجته .واصبح دوائر الاردوينو تتوسع لتتكيف مع كافه الاحتياجات والتحديات واصبحت تستخدم فى مايسمي بحوسبه الاشياء (iot).كما يستطيع التعامل مع الطابعات ثلاثيه الابعاد والبيئات المدمجة.
لماذا يفضل عن غيره من الدوائر:-
- يحتل الاردوينو مكانه عاليه بسبب سهوله استخدامه ولاستخدامه لالاف المشاريع والتطبيقات مما شكله مخزون من الدعم .
- برنامج برمجه الاردوينو سهل الاستخدام على المبتدئين كما ان به مرونه كافيه للمحترفين.
- يعمل على جميع انظمه التشغيل من ويندوز وماك ولينكس .
- يتستخدمه الطلاب والمحاضرين فى تصنيع ادوات قياس رخيصه الثمن لاستخدامها فى تجاربهم .
- يستخدم فى دراسه افكار نظريه واثباتها .
- يستخدم فى بدأ التعلم فى تصميم وانشاء الانسان .
- يستخدم فى تصميم ادوات اختبار الالات الموسيقيه .
- يعتبر المفتاح لتعلم الاشياء ويساعد المبتدئين فى التفكير فى مشاريع وابتكارات ويسهل تنفيذها .
- يسهل استخدام الميكروكنترولر ويقدم حلول متميزه للتعلم للاطلاب والمدرسين.
اما عن المميزات الاساسيه :
- بيئة برمجه نظيفه وسهله .
- رخيص الثمن ومتاح للجميع : رخيص مقارنته بسعر الميكرو كنترول ودوائر الانترفيس لها.
- متاح لكافه الانظمة التشغيل حيث يمكنه التشغيل على الويندوز والماك ولينكس.
- مفتوحه المصدر وجميع المكتبات والادوات يمكن استخدامها والتعديل بها .
- ويمكن امدادها بمكتبات c++ ويمكنك الدخول الى علم الميكروكنترولر avr عن طريق الاردوينو ويمكنك كتابه avr c بالاردوينو مباشره بدون استخدام لغه برمجه خاصه.