الاردوينو هو عبارة عن منصة إنشاء إلكترونيات مفتوحة المصدر، تعتمد على أجهزة وبرامج مجانية ومرنة وسهلة الاستخدام للمبدعين والمطورين، تتيح لك هذه المنصة إنشاء أنواع مختلفة من أجهزة الكمبيوتر الصغيرة أحادية اللوحة والتي يمكن لمجتمع المبدعين أن يقدموا لها أنواعًا مختلفة من الاستخدام.
حيث وُلد مشروع (Arduino) هذا في عام 2003، من أجل تسهيل الوصول إلى البرامج الإلكترونية واستخدامهما، قام العديد من الطلاب من معهد التصميم التفاعلي في “Ivrea” بإيطاليا بإنشائه، لقد فعلوا ذلك حتى يكون لدى طلاب الإلكترونيات بديل أرخص من (BASIC Stamp) الشهير، اللوحات التي تكلف أكثر من مائة دولار في تلك الأيام، لذلك لا يستطيع الجميع تحمل تكاليفها.
مبدا عمل الاردوينو
يحتوي متحكم (Arduino) على منافذ اتصال ومنافذ إدخال وإخراج، التي يمكننا من خلالها توصيل أنواع مختلفة من الأجهزة الطرفية على اللوحة، حيث سيتم نقل معلومات هذه الأجهزة الطرفية التي تقوم بتوصيلها إلى وحدة التحكم الدقيقة، والتي ستكون مسؤولة عن معالجة البيانات التي تأتي من خلالها.
ومن ناحية أخرى، يوفر لنا (Arduino) برنامجًا يتكون من بيئة تطوير (IDE) تنفذ لغة برمجة اردوينو، والأدوات اللازمة لنقل البرامج الثابتة إلى وحدة التحكم الدقيقة و بادئ التشغيل المنفذ على اللوحة، الميزة الرئيسية للبرنامج ولغة البرمجة هي بساطته وسهولة استخدامه.
تعد (Arduino) بأن تكون طريقة بسيطة لتنفيذ مشاريع تفاعلية لأي شخص، بالنسبة لشخص يريد القيام بمشروع ما، تتمثل العملية في تنزيل IDE وتثبيته، والبحث في الإنترنت قليلاً و “قص ولصق” الكود الذي يثير اهتمامنا وتحميله إلى حيز العمل، ثم قم بتوصيل الأسلاك المقابلة مع الأجهزة الطرفية ولدينا بالفعل برنامج يتفاعل مع الأجهزة، كل هذا بأقل استثمار اقتصادي.
بالإضافة إلى ذلك، تحتوي لوحات (Arduino) أيضًا على أنواع أخرى من المكونات تسمى (Shields)، إنها نوع من اللوحات التي تتصل باللوحة الرئيسية لإضافة عدد لا نهائي من الوظائف، مثل “GPS”، وساعات الوقت الفعلي، والاتصال اللاسلكي، وشاشات LCD التي تعمل باللمس، ولوحات التطوير، والعديد من العناصر الأخرى، حتى أن هناك متاجر بها أقسام متخصصة في مثل هذه العناصر.