اهلا بك

الكاتب

مرحبا بكم

البحث فى المدونه

اشترك ليصلك كل جديد

احصل على كل جديد فى عالم التدوين لحظه بلحظه اشترك الان

الاثنين، 23 فبراير 2015

البرمجة باستخدام بطاقة أردوينو


البطاقة البرمجية آردوينو                                                                    Arduino
آه، ابتدأنا بالصح الآن....
هي ما تراه في أول الصورة في هذا المقال. وهي بحجم راحة اليد. هي عبارة عن بطاقة اليكترونية مزودة بعقل اليكتروني. تتم برمجتها عن طريق الحاسوب وهي مصممة لجعل عملية استخدام الالكترونيات في مشاريع متعددة التخصصات (روبوتات، طائرات بدون طيار، غواصات، سيارات بدون سائق) أكثر سهولة.
إذا سبق لك وأن استعملت لغة برمجة من قبل فأنت محظوظ، ولو لم تكن على دراية بالبرمجة فليس مهما، فقط تابع هذه السلسلة.
سؤال : ماذا لو لم أجد هذه البطاقة؟
هي رخيصة جدا، حوالي 30 دولارا أمريكيا (أي 245 درهما مغربيا، 112 ريالا سعوديا، 179 جنيها مصريا والبقية أحسب أنت) وقد تكون أرخص حسب مستوى السوق.

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

قد تجد بطاقات برمجية أخرى غيرها. يمكنك أن تشتري ما تشاء، لكن سنورد في هذه السلسلة من المقالات كيفية برمجة بطاقة Arduino وأنت حاول أن تتبع نفس الخطوات مع بطاقات أخرى. المهم تأكد من توفر كُتَيب دليل البطاقة التي اشتريتها.

سؤال : لما لا نستعمل الحاسوب؟
من الواضح أن الميكروكنترولور شبيه بالبروسيسور المستعمل من طرف الحاسوب وأن البطاقة البرمجية هي شبيهة باللوحة الاليكترونية الأم في الحاسوب. قد يتساءل البعض فلما لا نستعمل حاسوبا للتحكم بالروبوت إذن؟؟؟
حقيقة، في الروبوتات المتقدمة جدا كالروبوت أسيمو مثلا يعوض أو يدعم الميكروكنترولور بحاسوب كامل من أجل معالجة معلومات معقدة جدا كالصور والفيديو وتحليل الأصوات. لكن يبقى هذا النوع من الانظمة جد معقد ومكلف أيضا.

بطاقات برمجية أخرى
إليك باقة من البطاقات البرمجية الأخرى في حالة إذا لم تجد إحداها تجد الأخرى: Arduino، BasicATOM، Basicx، POB Technology، Pololu، Parallax وووووو.....

التعليقات
0 التعليقات

0 التعليقات:

إضغط هنا لإضافة تعليق

إرسال تعليق

Blogger Widgets