قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
عليك ان تضع تصورك للبرنامج مثلا انت تريد جهاز اطفاء للحريق يعمل تلقائي
ماذا ستحتاج ؟
ستحتاج طفاية حريق او حتي مياه
فاذا فرضنا انك تريد ان يعمل هذا تلقائيا
فلابد ان تضع في حسبانك ان وحدتك تكون مقاومة للحريق وان تضع مصدرا للتيار الكهربي خاص بالوحدة في حال قطع التيار الكهربي
وان تضع في حسبانك انك ستحركها او تتركها ثابتة
وان تضع في وحدتك حساسا قويا وان تكون الاستجابة سريعة لاطفاء النيران
وان تضع في حسابك وجود الشريحة القابلة للبرمجة التي ستؤدي الوظيفة
الغرض النهائي من كل هذا انك تنشئ وحدة اطفاء للنيران وتطفئ فعلا النيران
اذن المطلوب منا بكل بساطة جهاز اليكتروني ميكانيكي كهربي وظيفته ان يستشعر النيران ومن ثم يطلق المواد التي تطفئ النيران
قد تري هذا الامر صعبا جدا ولكنه في منتهي البساطة الامر هنا هو انك ستختار حساسا وظيفته الشعور بالدخان او الشعور بالحرارة
وان تبرمج وحدتك اطلاق سائل او مادة الاطفاء في اتجاه هذا الدخان
وممكن ايضا ان تتحرك الآلة في اتجاه النيران واطفائها
تعالوا نترجم هذا الكلام بصورة الميكروكنترولر
يعمل الميكرو كنترولر بطريقة بسيطة وهي تحديد بورت ادخال اشارة ما او بورت اخراج تيار كهربي
وعلمنا من اساتذتنا هنا ان اغلب الميكروكنترول به وحدات ادخال وايضا اخراج
وعلمنا انه يوجد وحدات ادخال للاشارات التناظرية الانالوج
وطبيعة الاشارات التي استخدمناها مثلا في النيران هي اشارة انالوج
ومتقلقش الحساسات وظيفتها انها تتغير قيمة التيار المار بها بالتأثير الخارجي دخان غاز حرارة معادن الي اخره
اذن المطلوب منا هنا وضع حساساتك للشعور مثلا بالدخان
فان ماسيحدث بالحساس هو انك تقوم بتوصيله بالميكروكنترولر وتوصله بتيار كهربي اذن عندما يتغير اي ظرف حول الحساس بالتالي ستتغير قيمة التيار الكهربي الذي سيدخل الميكروكنترولر
مهمتك هنا ان تضع برنامجك يقرأ قيمة الحساس وعند قراءة معينة يقوم بتشغيل بورت آخر في الميكرو وعن طريق هذا البورت يمكنك تشغيل وحدة الاطفاء ببساطة
كما يمكنك تحريك موتور تيار مستمر وكما يمكنك ايضا قراءة تلك القيمة علي شاشة او حتي علي الكمبيوتر
ومن هنا نتكلم عن الشرط البرمجي if وهو من اكثر الادوات التي ستستخدمها طبعا في الفلو كود انت لن تكتب if ولكنك ستختار رمز صورة لها مجرد انك ستكتب موضوع بسيط جدا وهو قد يكون <> = وبعدها ستكتب القيمة التي تريدها وعند تحقق شرطك سيفتح البورت الذي ستحدده لفتح دائرة اخري
المطلوب منك عند استخدامك للفلوكود هو ان تعلم فائدة كل رمز منهم وكيفية برمجة كل رمز منهم
وفي الفلوكود اذا تمكنت من معرفة تحديد البورت للدخول او الاخراج وان تحدد متي فتح البورت
ضع لنفسك عشرات الاحتمالات للمشاريع والبرامج
اذن لتتعلم الفلوكود عليك ان تبدأ في اولا معرفة واجهة البرنامج
ثم تتعلم وظيفة كل رمز في الفلو كود
ثم تتعلم امر التأخير delay
ثم بعد ذلك تتعلم كيفية عمل المتغيرات varibels
ثم بعد ذلك تتعلم كيفية وضع الشرط decision وهو الامر if
ثم تتعلم التوصيل علي الشاشات واستخدام الميكرو micro
ثم التوصيل الخارجي
وتم وضع فيديو هنا لشرح واجهة البرنامج
وفيديو آخر تحديد البورت
وسوف استكمل بالتدريج كيف تخرج بالبرنامج الي الارض الواقعية
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:03 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)