electronicproject

هندسة الالكترونيات وتصميم المشاريع الالكترونية وتحتوي على الدوائر الالكترونية.

عن لوح الاردوينو

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

                                                            

اردوينو هو جهاز كمبيوتر مفتوح المصدر hardware/software لبناء الأجهزة الرقمية والأشياء التفاعلية التي يمكن أن تشعر وتتحكم في العالم المادي من حولها. ويتكون من مايكروكنترولر Microcontroller وبعض الدوائر الاخرى المضافة، فمنها دوائر التغذية Power لتنظيم الجهد للوح الاردوينو وللدوائر المستخدمة معه والدائرة المسئولة عن اتصاله بالكومبيوتر وبرمجته وبعض المكونات الاخرى التي تضمن عمل المايكروكنترولر بشكل صحيح.

 

البداية….

تبدأ القصة في عام 2005 فى مدينه ‏ايفريا Ivrea الإيطالية عندما أجتمع فريق من مهندسي الإلكترونيات ليناقشوا سُبل تعليم طُلاب الجامعة و المعاهد التقنية علوم المتحكمات الدقيقة أو ما يعرف باسم الــ Micro-controllers , كان الهدف من اللقاء إيحاد أسلوب سهل و غير مكلف لنشر هذا النوع من العلوم و يكون متاح بسهولة للهواه في ذات الوقت دون أن تكون هناك قيود أو تراخيص مكلفه يحتاجون لشرائها لأستخدام البرمجيات التي كانت تستخدم في برمجه المتحكمات الدقيقة فى هذا الوقت .. من هنا تبدأ رحله نشأه اردوينو Arduino

 

قام كل من ” ماسيمو بانزى Massimo Banzi ” بالتعاون مع ” دايفيد كوارتيليس David Cuartielles و جاينلوكا مارتينو Gianluca Martino ” بإطلاق مشروع أردوين ‏ايفريا Arduin of Ivrea و تمت تسميه المشروع بأسم اشهر شخصيه تاريخيه فى المدينة و كان الهدف الأساسي للمشروع هو عمل بيئة تطوير للمتحكمات دقيقه بصوره مفتوحه المصدر 100 في المئة و تضمن هذا المشروع عمل بيئه تطوير برمجيه للمتحكمات الدقيقة Integrated Development Environment و تكون مجانيه في ذات الوقت كما تضمن عمل لوحات تطوير Development Boards صغيره الحجم بتكلفه بسيطه يمكن للطلاب و الهواة التقنين تحمل سعرها.

                                                                                                                                                         

بدأ تطوير المشروع اعتماداً على مشروع سابق اسمه Wiring Platform و الذى قد نجح فى تحقيق بعض أهداف مشروع اردوينو الأساسيه مثل المصدر المفتوح لكن لم يصل الى المستوى الذي تمناه فريق التطوير من الناحيه البرمجية و التصميم العتادى Hardware Designلذلك تم البدأ فى العمل على تطوير اللغه البرمجيه المستخدمه فى مشروع Wiring و جعلها أسهل و أفضل كما تم دمج بعض التقنيات المستخدمه فى لغه Processing و سميت هذه اللغة الجديدة بأسم Arduino C و هي مشابهه جداً للغة البرمجية C++ من ناحيه طريقه كتابه الأوامر و تنسيق الأكواد.

أول تجربه ﻷطلاق أردوينو 

تم أطلاق أول لوحه تطويريه لأردوينو فى اواخر عام 2005 و أعتمدت على شريحهATmega168 من العائلة المشهورة AVR و التي تنتجها شركه Atmel للشرائح الإلكترونية , و سميت هذه اللوحة بأسم Arduino Serial V.1