تعريف البطاقة البرمجية
هي ما تراه في الصورة أعلاه.
يعني
قد يكون لها مسميات أخرى كـ : اللوحة الاليكترونية، أو اللوحة الأم، أو الشريحة الاليكترونية، أو السبيكة الاليكترونية، أو (بالانجليزية motherboard)، (بالفرنسية carte mere, carte programmable) أو أو أو أو ... المهم أن تفهم على ماذا نتكلم هنا. سأستعمل "البطاقة البرمجية" لأنها أعجبتي ..هههه..
أمثلة
كُبْرَيات البطاقات البرمجية هي التي تجدها في الحاسوب. والبطاقات الاليكترونية الاخرى الموجودة في الأجهزة اليومية قد تصنف على أنها بطاقات برمجية إذا كانت مزودة بعقل اليكتروني (معالج، متحكم، ميكروكنترولور). خد على سبيل المثال: الالة الحاسبة والشاشة الصغيرة وووووو....
تعريف العقل الاليكتروني (الميكروكنترولور)
بدون اطالة شرح هو دماغ اﻵلة. وهو ما تراه في هذه الصورة. |
![]() |
أمثلة جميع أنواع المعالجات (processor) هي عقول اليكترونية مخصصة للحواسيب، وهي أقوى من الميكروكنترولور غالبا. لأنها تقوم بمهام أكثر تعقيدا من مهام الميكروكنترولور ذاته. يستخدم الميكروكنترولور في عدة أجهزة أقل قوة من الحاسوب كـ : الآلة الحاسبة، التلفاز، بعض أجهزة الراديو، الروبوتات و و و و ..... |
البطاقة البرمجية آردوينو Arduino
آه، ابتدأنا بالصح الآن.... هي ما تراه في أول الصورة في هذا المقال. وهي بحجم راحة اليد. هي عبارة عن بطاقة اليكترونية مزودة بعقل اليكتروني. تتم برمجتها عن طريق الحاسوب وهي مصممة لجعل عملية استخدام الالكترونيات في مشاريع متعددة التخصصات (روبوتات، طائرات بدون طيار، غواصات، سيارات بدون سائق) أكثر سهولة. إذا سبق لك وأن استعملت لغة برمجة من قبل فأنت محظوظ، ولو لم تكن على دراية بالبرمجة فليس مهما، فقط تابع هذه السلسلة. |
|
سؤال : ماذا لو لم أجد هذه البطاقة؟ |
المعدات الاليكترونية
سنحتاج في هذا الدرس للمعدات الاليكترونية التالية:
بطاقة آردوينو Arduino لها عدة أنواع ونفضل هنا إما Diecimila Arduino أو ArduinoDuemilanove أو ArduinoNG (أو أي كان من الاصدارات الأخيرة) |
|
كابل USB. (رخيص جدا) نوع: Standard A-B. الكابل ضروري ولا يهمنا طوله. يستعمل لربط الحاسوب بالبطاقة Adruino حتى يتسنى لنا برمجتها. |
|
البطاقة Arduino
تأكد أنها تبدو على أحد الأشكال التالية:
|
|
Diecimila Arduino |
NG Arduino |
|
|
Arduino Duemilanove |
Arduino UNO |
تأكد كذلك من سلامة خلفية البطاقة. البقع السوداء هي عبارة عن قطع مطاطية أو بلاستيكية موضعة على خلفية البطاقة البرمجية، قد تتسائل لماذ؟ الجواب: ليس لها دور مهم، لكن قد تنسى وتضعها على طاولة معدنية وعند مرور الكهرباء فيها قد تحترق أو تتلف بسبب نسيانك. |
|
البرامج الحاسوبية
ايصال Arduino بالحاسوب
تأكد من أن الكابل USB من النوع A-B. أسودا كان أم أبيضا لا يهم. المهم أن يكون على هذا الشكل. |
![]() |
قم بإدخال طرف الكابل في بطاقة Arduino والطرف الآخر في الحاسوب. انظر إلى الصورة جانبه، يوجد مصباحين صغيرين على البطاقة (صمامين من نوع LED) أحدهما إذا اشتعل يعطيك ضوءا أخضرا والآخر سيعطيك ضوءا أصفرا. الضوء الأخضر سيكون ثابتا بينما الضوء الأصفر سيكون له وميض. إذا كنت تستعمل نظامLinux أو Mac فربما قد لا تحصل على وميض عالي، لكن لا يهم. |
|
بالنسبة للبطاقة Arduino Diecimila يجب أن تضع jumper كما هو مبين في الصورة: |
|
إذا لم تحصل على ضوء أو وميض، قم بفحص الخطوات التالية: l هل كابل USB موصل بين البطاقة والحاسوب؟ l هل الحاسوب مشتغل؟ l إذا كنت تستعمل Arduino Diecimila هل jumper موضوع في مكانه؟ l ربما مدخل USB في الحاسوب لا يعمل، جرب واحدا آخراً. جربت كل النقاط فلم تعمل! ربما بطاقتك بها مصيبة، اتصل بالبائع الذي اشتريتها منه. التثبيت في الويندوز قد لا تحتاج لتثبيت USB Driver، خصوصا وأن إصدارات أنطمة التشغيل الحالية أصبحت قادرة على التعرف على مختلف الأجهزة المزودة للحاسوب. لكن ستحتاج لتثبيت برنامج قادر على التعامل مع البطاقة البرمجية Arduino. فأنى لك به إذن؟؟؟؟ أولا، أيٌ من أنظمة التشغيل تستعملها؟
بعد تحديد نظام تشغيلك قم بتحميل USB VCP driver من الموقع FTDI. استخرج محتوى الملف الذي قمت بتنزيله في مكتبك. تتبع الخطوات التالية: |
عند ايصالك بطاقة Arduino بالحاسوب سيتفاعل معه الويندوز تلقائيا بالإشارة إلى أنه تم اكتشاف جهاز جديد ملتصق بالحاسوب. |
|
بعد ثوان قليلة تظهر لك النافذة التالية، اختر: " No not this time" ثم تابع. |
|
اختر: " Install from a list or specific location" ثم تابع. |
|
اذهب الى الملف الذي قمنا بتحميله ثم اختره، ثم تابع. |
|
وها نحن قد انتهينا. من المرحلة الأولى. |
|
بعدها ستظهر لك نافذة جديدة تدعوك لتثبيت USB Serial Port. اعمل نفس ما عملناه فوق. |
|
اذهب الى الملف الذي قمنا بتحميله ثم اختره مرة ثانية، ثم تابع. |
|
وانتهينا. |
|
قد تحتاج لأعادة تشغيل حاسوبك حتى تمر كل الامور على ما يرام. |
|
للتأكد فقط، قم بعد إعادة تشغيل الحاسوب بالذهاب الى Device manager ثم تأكد من أن USB Serial (COM) قد ظهر مضافا إليه عددا قد يكون 3 أو 4 أو غيرها. في حالتنا هذه حصلنا على الرقم 3.
تذكر هذا الرقم لأنك ستحتاجه فيما بعد.
إذا لم تجد USB Serial (COM) فتحقق من ايصال Arduino بالحاسوب وأنك قمت بتثبيت VCP FTDI driver على الوجه الصحيح. |
|
تأليف
ترجمة وتحرير محمد السهلي.
المراجع
http://ar.wikipedia.org/wiki/%D8%A2%D8%B1%D8%AF%D9%88%D9%8A%D9%86%D9%88
http://arduino.cc/en/Main/arduinoBoardDuemilanove
http://www.sparkfun.com/products/666
http://mcukits.com/category/freeduinoarduino/page/2/
http://forums.adafruit.com/viewtopic.php?f=21&t=6472
http://www.liquidware.com/shop/show/ARD-UNO/Arduino+Uno
http://www.ladyada.net/learn/arduino/lesson0.html
التعليقات