مـا هـو أردويـنـو ؟
- أردوينو Arduino عبارة عن دائرة الكترونية تقوم بتيسير برمجة متحكم صغري Microcontroller من نوع اتميل Atmel عن طريق الحاسوب.
- لوحة مطبوعة تم انتاجها في إيطاليا سنة 2005 كحل لمشاريع الطلاب، وتطورت شيئا فشيئا ، وحاليا يتم تصنيعها من قبل شركة تسمى Smart Projects.
- يوجد عليها متحكم من شركة Atmel وبه عدد من المداخل والمخارج الرقمية والتماثلية، وهناك مدخل USB ليتم برمجة المتحكم من خلاله عند وصل اللوحة بالحاسب. وكل المداخل والمخارج متصلة بأرجل Pins سهلة الوصول كي تسهل على المستخدم استغلالها في تصاميمه.
وهي تسمح بنوع متطور من أنواع الإحساس والتفاعل مع العالم الخارجي أكثر مما يسمح به حاسوبك المكتبي. حيث بإمكانك استخدامها لتلقي إشارات مختلفة من مجموعة متنوعة من الحساسات ، وكذلك إرسال اوامر لمجموعة كبيرة من العناصر الخارجية مثل المحركات والقواطع والليدات.
هذه المتحكمة لها عدة مميزات تميزها عن غيرها من المتحكمات الصناعية :
مفتوحة المصدر
حيث قام مجموعة من المهندسين من إيطاليا بتصميم هذه الدارة وتوزيعها بشكل مفتوح المصدر أي يمكن لأي شخص التعديل عليها ( كما يحدث للبرامج مفتوحة المصدر) واستعمالها في كافة المشاريع. هذه الدارة تعتمدعلى معالج ATMEGA8 أو ATMEGA168 كمتحكمة والمسؤولة عن تلقي ومعالجة الاوامر وارسال الاشارات (حاسوب صغير).
سهلة الاستخدام
ويمكن تعلمها بسهولة وهي مدعومة من قبل الكثير من هواة ومحترفي الالكترونيات والهاكرز في الكثير من المشاريع.
لغة خاصة
لها لغة برمجة خاصة وسهلة ومفتوحة المصدر وتعمل على أغلب أنظمة التشغيل، أيضا مما يميز لغة البرمجة هذه أنك ستجد العديد من الاشخاص الذين أوجدوا مكتبات لربط هذه اللغة مع لغات مختلفة مثل Matlab و VS.NET وغيرها من اللغات لذا فهناك بحر من الخيارات. .
رخيصة الثمن
تبدأ التكلفة من 30 دولار (مع تكاليف الشحن)،وبإمكاننا تصنيعها بأنفسنا إذا كنا نملك المواد والادوات المناسبة لذلك.
أردويـنـو UNO
- الـ Arduino Uno عبارة عن دارة ميكروكونترولر تعتمد على معالج الاتمل ATmega328
- تحوي هذه الدارة على 14 مدخل\مخرج من النوع الرقمي (Digital) من هذه ال14 يوجد 6 يمكن استخدامها كمخارج PWM أو ما يعرف بالتعديل الرقمي المعتمد على عرض النبضة (Pulse-Width modulation).
- أيضا تحوي الدارة 6 مداخل تماثلية Analog، ومهتز كريستال بتردد 16MHz، مدخل USB من أجل التواصل مع الحاسب، مدخل طاقة، و ICSP header والذي يعني القدرة على برمجة المتحكمة وهي لا تزال موصلة بالعتاد وهذا يوفر الكثير من الوقت والجهد مما يغني عن فك الدارة وتوصيلها بمبرمجة خاصة ومن ثم تركيبها على الدارة مرة أخرى.
- هذه المتحكمة تحوي كل ما تحتاج لكي تعمل سواء عن طريق منفذ الUSB أو عن طريق المحول مباشرة.
تتم برمجة المتحكم عن طريق بيئة التطوير الخاصة بالأردوينو IDE و التي يمكن تحميلها من الموقع الرسمي مباشرةً .
وقد تم ترجمة واجهة هذه البيئة تشاركياً إلى اللغة العربية.
الماتلاب مقابل بيئة التطوير الخاصة بالأردوينو
• الماتلاب أكثر فاعلية , و يمكن تنفيذ أوامر الإدخال و الإخراج لحظياً دون الحاجة للبرمجة , الترجمة , التحميل و التنفيذ كل مرة.
• الكتابة في الماتلاب أكثر سهولة للفهم من الكتابة بالـ C (التعامل مع بيانات مختلفة , الأشعة , سطور برمجية أقل) و ذلك يعني :
- الماتلاب أنسب للمشاريع المعقدة.
- إمكانية التنفيذ بسرعة أكبر في الماتلاب.
• الماتلاب مناسب للمشاريع الواسعة التي قد تحتاج لتحليل النتائج , معالجة الإشارة , الحسابات الرياضية المعقدة , المحاكاة , الإحصاء , و تصميم نظم التحكم.