شرح اردوينو باللغة العربية ، (التطوير من أجل تسهيل القيام بالمهام المختلفة على البشر) هذه بالضبط هي مهمة التكنولوجيا. ومنذ أن تم اختراع الحاسب الآلي وسارت التكنولوجيا بشكل أسرع مما كانت عليه في السابق. حتى أضحي احد أوجه تطورها هو القيادة باستخدام أوامر الحاسب الآلي ، وفي مقالنا التالي نتعرف على المعني العربي ل(الأوردوينو) وماهي مهمته بالتحديد.
شرح اردوينو باللغة العربية
نقصد بالأردوينو وهى كلمة إيطالية الأصل، ذاك اللوح الإلكتروني الذي يسهل استقبال أوامر الحاسب الآلي ونقلها إلى المشروعات بمختلف أنواعها. وهو يستهدف تلك المشاريع التي تستخدم حساسات بيئية مختلفة كدرجات الحرارة، والضوء، والرياح، والضغط وغيرها.
ويعتمد الأردوينو على لغة البرمجة مفتوحة المصدر (بروسيسنج)، كما وتعد لغة برمجته( لغة السي) من أسهل لغات البرمجة، والمستخدمة في كتابة برامج المتحكمات الدقيقة.
كيف تصنع اردوينو
يرجع اختراع الأردوينو إلى عام 2005، بمدينة إيفريا الإيطالية، حيث قام كل من ماسيمو بانزي، و دايفيد كوارتيليس، وجاينلوكا مارتينو باختراع “اردوين ايفريا” ليكون نواة لبيئة تحكم دقيقة تسير بلغة مفتوحة المصدر بنسبة 100%.
كما قاموا بتصميم الاردوينو ليكون مجاناً، ويضمن في ذات الوقت عمل لوحات تطوير صغيرة الحجم بتكلفة تصل إلى 27 دولار مما يعين هواة ومحترفي التقنين تحمل تكلفتها. وهو الأمر الذي جعل معدل شحن اللوحات الإلكترونية للاردوينو يصل إلى 7000 لوحة بحلول عام 2013 .
ويوجد من الأردوينو عدة نماذج وهي:
- اردوينو اونو
- اردوينو ليناردو
- اردوينو ديو
- اردوينو يان
- اردوينو روبوت
- اردوينو اسبلورا
- اردوينو ميجا إيه دي كيه
- اردوينو ايثرنيت
- اردوينو ميجا 2560
ولقد تم تصميم ما يعرف بأغطية أردوينو أو دروع أردوينو وهي عبارة عن لوحة إلكترونية في نفس حجم الأردوينو وتوضع فوق لوحة أردوينو الأساسية، وتقوم بعمل مجموعة من الوظائف الخاصة التي تحتاج لدوائر معقدة. وللغطاء أهمية في تقليل الجهد اللازم لبناء الدوائر الإلكترونية، ويمكن تركيب أكثر من غطاء أردوينو على نفس اللوحة.
مشاريع اردوينو للمبتدئين
يعود الفضل إلى الشركة الإيطالية Smart Projects في تطوير ما يسمي ببطاقات الأردوينو. كما وطورت الشركات الأمريكية Adafruit و SparkFun Electronics بعض الأنواع من البطاقات من عام 2016 ليتطور نحو 17 نوع من البطاقات.
والمثال التالي يوضح كيفية إطفاء وتشغيل الليد عن طريق البلوتوث :
intx;// تحديد متغيرvoidsetup(){Serial.begin(9600);//تشغيل السيريال بسرعة 9600بتpinMode(3,OUTPUT);// ضبط مخرج المصباح}voidloop(){if(Serial.available()){x=Serial.read();//المتغير هو قراءة السيريالif(x=='1'){digitalWrite(3,HIGH);}else{digitalWrite(3,LOW);//إطفاء الليد عندما لا تكون القراءة 1}}}
كما ويوجد مشاريع متعددة للاردوينو على الموقع الآتي:
https://www.instructables.com/howto/Arduino/
مواقع الاردوينو
فيما يلي أهم المواقع الرئيسية في تعليم الأردوينو، لغاته، وكيفية برمجته على مختلف المشاريع
* https://www.arduino.cc/
* https://www.tutorialspoint.com/arduino/
*https://www.electronicshub.org/arduino-tutorial/
*https://lifehacker.com/blynk-makes-creating-mobile-apps-to-power-arduino-or-ra-1791446978
*https://www.allaboutcircuits.com/education/
*https://tronixstuff.com/
*https://elementztechblog.wordpress.com/category/arduino/
*https://learn.adafruit.com/
*https://www.reddit.com/r/arduino/
وهناك أيضاً تلك القناة على موقع اليويتيوب:
https://www.youtube.com/user/sciguy14
كانت تلك هي نبذتنا عن الأردوينو وتاريخ نشأته، والسبب الرئيسي وراء هذا الاختراع التكنولوجي.



