-->

dimanche 5 novembre 2017

ماهي اردوينو و انواعها_ what is arduino

ماهي اردوينو و انواعها_ what is arduino

ماهي اردوينو و انواعها 


(Arduino:بالانجليزية) 
الآردوينوهو لوح تطوير إلكتروني يتكون من دارة إلكترونية مفتوحة المصدر مع متحكم دقيق يُبرمج عن طريق الحاسب
الآلي، وهو مصمم لتسهيل استخدام الإلكترونيات التفاعلية في المشاريع متعددة التخصصات. يُستخدم الآردوينو بصورة أساسية في تصميم المشاريع الإلكترونية التفاعلية أو المشاريع التي تستهدف بناء حساسات بيئية مختلفة كدرجات الحرارة، الرياح، الضوء و الضغط وغيرها... يّمكن توصيل الآردوينو ببرامج مختلفة على الحاسب الشخصي، ويعتمد في برمجته على لغة البرمجة مفتوحة المصدر بروسيسنج، وتتميز الأكواد البرمجية الخاصة بلغة الآردوينو أنها تشبهه لغة السي وتعتبر من أسهل لغات البرمجة المستخدمة في كتابة برامج المتحكمات الدقيقة

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

 : التاريخ
ظهرت فكرة جهاز الآردوينو عام 2005م في مدينة ‏إيفريا الإيطالية، حيث أطلق ماسيمو بانزى بالتعاون مع دايفيد كوارتيليس وجاينلوكا مارتينو بإطلاق مشروع "أردوين ‏إيفريا"  وسُمّيّ المشروع باسم أشهر شخصية تاريخية في المدينة. وكان الهدف الأساسي للمشروع هو عمل بيئة تطوير للمتحكمات دقيقه بصوره مفتوحه المصدر 100 في المئة وتضمن هذا المشروع عمل بيئة تطوير برمجيه للمتحكمات الدقيقة وتكون مجانيه في ذات الوقت كما تضمن عمل لوحات تطوير  صغيره الحجم بتكلفه بسيطه تبلغ حالياً قرابة 27 دولار ليتمكن الطلاب والهواة التقنين تحمل سعرها، وحتى عام 2013 تم شحن أكثر من 700 ألف لوحة آردوينو
 : البرنامج













int LED=2;     //تسمية منفذ 2 بLED
int button=4;  // تسمية منفذ 4 ب button

void setup() {

pinMode(LED, OUTPUT);   // تحدبد منفذ LED كمخرج
pinMode(button, INPUT); // تحديد منفذ button كمدخل
 
}


void loop() {
  
 if(digitalRead(button)==HIGH){  //تفعيل الجملة الشرطية عند الضغط على المفتاح
 digitalWrite(LED,HIGH); // إضاءة مصباح LED 
 }
 else{digitalWrite(LED,LOW); //عند عدم حدوث الشرط المطلوب سوف ينطفئ LED

 }                      
}
  •   : نمادج
  • Arduino Uno
  • Arduino Leonardo
  • Arduino Due
  • Arduino Yún
  • Arduino Robot
  • Arduino Esplora
  • Arduino Mega ADK
  • Arduino Ethernet
  • Arduino Mega 2560

تقنية أغطية آردوينو


عندما تم تصميم آردوينو كان واحداً من الأهداف الأساسية للتصميم هو أن يكون سهل الاستخدام لجميع الفئات من الناس وان يجعل أي شخص قادر على القيام بالعديد من المشاريع الإلكترونية دون الحاجة لمعرفه تقنية كبيرة، من هنا تم تصميم وصناعة أغطية آردوينو أو ما (Arduino Shields) يعرف باسم دروع آردوينو 

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

 : ملاحضة
  والذي قام بتطوير لوحه أردوينو جديده تسمى LeafLabs في عام 2009 تعرض آردوينو لنقله نوعيه جديده جاءت على يد فريق
سرعة عالية و معالج يبدا ARM و اللتي تتميز بجميع شرائح ARM Cortex تعمل بشرائح إلكترونية من عائلهThe Maple board
  Ghz 1.5 و في بعض الاصدارات Mhz 72

 Papilio Arduino في عام 2010 تم نشر مشروع مفتوح المصدر  Arduino  ARM Cortex و التطوير لم يتوقف عن حدود
Arduino C ويمكن برمجتها بلغه FPGA والهدف منه هو صناعه لوحه آردوينو تعمل بشرائح من نوع
التسميات:
واتساب

مدونة تيتو تكنلوجي : مدونة تقنية تحتوى على مجموعة دروس ودورات فى مجالات تقنية مختلفة مثل دروس اردوينو والبرامج والالعاب وبلوجر وفوتوشوب وروبوتات والربح من الانترنت وغيره من الشروحات المميزة هذه المدونة ستسعى جاهدة التقديم كل ماهو مفيد في الحياة نطلب من الله التوفيق

Aucun commentaire:

Enregistrer un commentaire