الآردينو: هو منصة مفتوحة المصدر تستخدم في بناء المشاريع الهندسية المختلفة، وتتألف لوحة الآردينو من دارة إلكترونية قابلة للبرمجة أو متحكم، بالإضافة إلى برنامج يعمل على الحاسب يستخدم لكتابة البرامج التي ستتحكم بعمل متحكم الآردينو، ويتم وصل الدارة بالحاسب وبرمجتها للقيام بمهام مختلفة.

حول الآردينو

تناسب دارات الاردينو المبتدئين في مجال الإلكترونيات حيث تقدم لهم عدة تسهيلات تساعدهم على إنجاز مشاريع فعّالة بسرعة وسهولة، فهي على عكس سابقتها من الدارات المماثلة لا تحتاج إلى وجود (مبرمجة)، وهي قطعة إلكترونية مهمتها حقن البرنامج المكتوب عن طريق الحاسب ضمن الدارة الإلكترونية أو ضمن المتحكم على وجه التحديد، حيث يكفي في دارات هذه المنصة وصل الدارة إلى الحاسب بواسطة كابل USB ويكون نقل البرنامج إلى الدارة عن طريقه.1

برمجة الآردينو

تتم برمجة دارات الآردينو باستخدام نسخة مبسطة من لغة C++ تكتب ضمن Arduino IDE، وهذا يجعل من السهل تعلم برمجة تلك الدارات، فهذه اللغة الأشهر بين المهندسين بمختلف اختصاصاتهم.2

إمكانيات الآردينو

تستطيع لوحة الآردينو قراءة المدخلات مثل الضوء الصادر من الحساس، وضغط زر أو وصول رسالة، وتحويل هذه المدخلات إلى مخرجات، مثل تشغيل محرك أو تشغيل ضوء أو نشر ما نريد على شبكة الإنترنت، وهذا يجعل هذه اللوحة مرنةً بشكلٍ كبيرٍ لتنفيذ الكثير من المشاريع المفيدة، والتي تجعل طلاب الهندسة على دراية كبيرة بمختلف أسس الإلكترونيات بشكل عملي ومثمر.

بنيت دارات الآردينو بشكل أساسي لتتوجه للطلاب ممن لا يملكون خلفية معرفية في مجال الإلكترونيات، سواء كان هذا التخصص هو مجال دراستهم أم لا فهي أداة تقدم إضافة كبيرة لهم، وتساعدهم في إنشاء أدوات بسيطة ونماذج تسهل عملهم، وتغني معارفهم بتكلفة مناسبة للطلاب.

مكونات لوحة آردينو

يوجد مكونات أساسية نجدها في كل لوحة آردينو وهي:

  • المتحكم الصغري الخاص باللوحة.
  • وسيلة للاتصال بمصدر طاقة.
  • مخارج ومداخل (منافذ بسيطة Pins) رقمية و تشابهية 5V و 3.5V.
  • زر إعادة الضبط Reset.
  • ضوء مؤشر للطاقة.
  • أضواء إرسال واستقبال.
  • منفذ الاتصال بالحاسب وبرمجة اللوحة.

خصائص الآردينو

  • رخيصة نسبيًا حيث يبلغ ثمنها أقل من 50$ تقريبًا.
  • تناسب مختلف المنصات فهي تعمل على أنظمة ويندوز وماك ولينوكس.
  • بسيطة وسهلة البرمجة ولا تحتاج لكثير من المعرفة المسبقة.
  • مفتوحة المصدر أي يمكن التعديل على كافة الخصائص بمرونة.
  • تسمح بإضافة قطع إلكترونية بمرونة للدارة.
  • تسمح بتضمين برامج معدة مسبقًا لبيئتها البرمجية.
  • تتوفر أعداد ضخمة من مشاريع الآردينو على شبكة الإنترنت.

الآردينو

لماذا الآردينو؟

باعتبار أن منصة الآردينو متعددة الاستخدامات ويمكنها العمل على مختلف أنظمة التشغيل فهي بالتالي تخدم شريحة كبيرة من المستخدمين، بالإضافة لذلك فإن تجربة استخدام الآردينو بسيطة خالية من التعقيدات ويمكن للجميع استخدامها، وتحقيق إنجازات حقيقية، وبناء مشاريع مفيدة عن طريقها، وكونها تستخدم لغة C++ فهي بالتالي تناسب المبتدئين والمتقدمين على حدٍ سواءٍ، وتقدم لهم مرونة كبيرة لبناء مشاريع بسيطة ومتوسطة ومتقدمة.

استخدامات الآردينو

  • مشاريع هندسية بسيطة تعتمد على الحساسات والأضواء مثل تعداد القطع، وإشارات المرور.
  • مشاريع التعليمات الصوتية البسيطة مثل المجيب الآلي.
  • إمكانية بناء نماذج بسيطة من مختلف الروبوتات.
  • الأدوات القاذفة للكرات أو غيرها.
  • الحساسات الحرارية وأدوات التسخين.
  • التعامل مع الكاميرات ومعالجة الصور.
  • التعامل مع البلوتوث والواي فاي وإرسال الأوامر والبيانات.
  • التواصل مع الهواتف الذكية وبرامجها.

الآردينو

المراجع

  • 1 ، What is Arduino?، من موقع: www.arduino.cc، اطّلع عليه بتاريخ 15-4-2019
  • 2 ، What is an Arduino?، من موقع: learn.sparkfun.com، اطّلع عليه بتاريخ 15-4-2019