الأحد، 2 فبراير، 2014

الأردوينو ديو Arduino Due نظرة عن قرب

الأردوينو ديو Arduino Due   


نظرة عن قرب 




تعد الأردوينو من أكثر اللوحات الألكترونية المخصصة للتعليم انتشاراً و شيوعاً نظراً للسهولة البالغة التي توفرها سواءاً من الناحية البرمجية او من ناحية المعدات , و حتى من ناحية توفر الدوائر الكهربائية و البرامج و المكتبات المتعددة في شتى المواضيع , كان كل تركيزي في وقت سابق مُنصب على شرح الأردوينو عبر دمجها بقطع مختلفة , و كانت اغلب الأمثلة باستخدام الأردوينو اونو Uno او اللوحات التي تستخدم المتحكم الأصغري Atmega 328 فهو الأكثر انتشاراً و الأرخص سعراً .

لكن أطلقت الأردوينو في عام 2013 لوحة تطويرية مخصصة لأغراض التعليم كانت مختلفة تماماً عن ما عهدناه سابقاً من اصدارات الأردوينو , إذ كانت هذه أول مرة تطلق الأردوينو لوحة تطويرية بمعالج ARM Cortex الذي ينقل المستخدمين للأردوينو لمستوى جديد أمكانياته نظراً للأمكانيات الكبيرة التي يتمتع بها المعالج الجديد . 




في البداية ما هو الفرق بين الأردوينو ذات الأصدارات السابقة و الأردوينو DUE .




المتحكم المستخدم AT91SAM3X8E في الأردوينو DUE يعطيها قدرات أعلى من نظيراتها في عائلة ال AVR





حيث انها من عائلة ال 32Bit فتتميز بقدرات تخزينية أكبر و قدرات أكبر و أسرع في معالجة البيانات و المعادلات الحسابية بسرعة فائقة .




 كما انها تتمتع في بيئة الأردوينو بمكتبات تجعلها مناسبة للعديد من المشاريع مثل عملها كفأرة او لوحة مفاتيح , او أمكانية أن تصبح مستضيفة لأكثر من جهاز USB في آن واحد .
 عمل كل المداخل فيها كمقاطعات Interrupt و هذه ميزة هائلة 





 بالأضافة لوجود 12 مدخل يدعمون التعديل النبضي PWM , و وجود مدخلين DAC بحيث يمكننا توليد اشارات مباشرة من خلال الأردوينو .



 دعمها لمداخل اضافية في ال I2C,SPI و دعمها للبروتوكول CAN Bus .

Can bus Shield from Seeed Studio

بشكل عام هناك عدة اختلافات في البرمجة , يوجد هناك مدخلين لبرمجة هذه البطاقة 






Programming Port


هذا المدخل الأقرب لمدخل التغذية  , و هو مخصص للبرمجة و مربوط بالمتحكم Atmega 16U2 الذي يقوم بدور الوسيط بين المتحكم و بين الحاسوب , و تعرف البرمجة من خلاله ب Hard Erease , ففي حال اردت تحميل برنامج جديد فعليك الضغط مطولاً على زر المسح Erease على يسار اللوحة و من ثم تحميل البرنامج .

Native Port 

هذا المدخل مخصص بشكل أكبر للتعامل مع الأجهزة الطرفية مثل الفأرة و لوحة المفاتيح ...ألخ , تستطيع برمجة القطعة من هذا المدخل ايضاً فيما يعرف بال Soft erease لكن و مع التجربة لا أنصح بالبرمجة عن طريقه لأنه يعطي اخطاء كثيرة .


نصيحة لا تتعامل مع فولتيات أكثر من 3.3 فولت مع هذه البطاقة ,لأن أكثر من هذه الفولتية قد يتسبب بتدميرها , لذلك كن حذراً و حاول الانتباه لهذا الموضوع , و ان لزم الأمر يجب استعمال مبدل الفولتيات الرقمي Logic Converter 

Logic level shift 5-3.3V


بشكل عام هذا تعريف أولي و نظرة عن كثب عن هذه البطاقة , سأقوم بعمل بعض التجارب على هذه البطاقة و الأمكانيات .


1 التعليقات :

  1. السلام عليكم ورحمة الله وبركاته
    اخي العزيز اريد عمل جهاز يحوي على اردوينو ديو uno يرسل كلمة انا اكتبها ويستقبلها جهاز آخر يحتوي على اردوينو آخر فتظهر الكلمة على شاشة LCD مركبة على المستقبل ممكن اعطائي اسماء القطع بالتفصيل اللازمة وفصل قطع الرسل والمستقبل شاكرا جهودك...
    ممكن الاستغناء عن الاردوينو الموجود في المرسل؟؟

    ردحذف

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.