هل Arduino متحكم دقيق

Hl Arduino Mthkm Dqyq



Arduino عبارة عن نظام أساسي لبرمجة الأجهزة والبرامج يعتمد على وحدات التحكم الدقيقة Atmel ATmega. إنها منصة مفتوحة المصدر مما يعني أن جميع الرموز والمكتبات متاحة بشكل مفتوح ويسهل تعديلها من قبل الطلاب والمبتدئين والخبراء في مجتمع Arduino. تحظى Arduino بشعبية بين الناس لأنها لا تحتاج إلى أي أجهزة خارجية للبرمجة. إنها لوحة تطوير تعتمد على وحدة تحكم دقيقة وسهلة البرمجة باستخدام كابل USB فقط.

هل Arduino متحكم دقيق

هل Arduino متحكم دقيق؟ بشكل عام ، قد يكون من الصعب الإجابة. إنه مماثل لقول 'هل جهاز الكمبيوتر هو وحدة معالجة مركزية؟' ستكون الإجابة لا لأن جهاز الكمبيوتر يحتوي على وحدة معالجة مركزية بداخله ، كما هو الحال هنا مع Arduino. للإجابة على هذا السؤال أولاً ، نحتاج إلى فهم الفرق بين لوحة Arduino و Microcontroller. لتوضيح هذا يجب علينا مناقشتها بشكل منفصل.







اردوينو: مجلس التنمية



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



لوحة Arduino هي بيئة تطوير كاملة تتكون مما يلي:





    • لوحة Arduino (التي تحتوي على متحكم دقيق مع مكونات أخرى)
    • اردوينو IDE
    • الأجهزة الإلكترونية الخارجية أو الدروع

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

جنبا إلى جنب مع Microcontroller ، يحتوي Arduino على الكثير من المكونات الأخرى مثل:



    • محول USB
    • زر إعادة الضبط
    • مقبس برميل DC
    • 5V منظم
    • 3V منظم
    • محول USB-TTL
    • متحكم ATmega328p


متحكم

Microcontroller عبارة عن دائرة مدمجة صغيرة تحتوي على وحدة المعالجة المركزية وذاكرة الوصول العشوائي والذاكرة غير المتطايرة و ADC و DAC وأنواع مختلفة من وحدات التحكم في الاتصال مثل USRT و ICSP و USB. يتمثل الاستخدام الأساسي لوحدة التحكم الدقيقة في التحكم في مهمة محددة مخزنة في ذاكرتها غير المتطايرة التي لا تتغير حتى تتم إعادة كتابتها أو وميضها.

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


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

اردوينو مع متحكم

Arduino هو نظام أساسي يبسط استخدام ميكروكنترولر. يمكن لأي شخص التفاعل مع متحكم بطريقة سهلة باستخدام منصة تطوير Arduino. تتطلب رقائق وحدة التحكم الدقيقة دائرة خارجية بها العديد من الأجزاء المختلفة لتعمل. صمم Arduino لوحة PCB واحدة مع جميع المكونات الأساسية المطلوبة لتشغيل متحكم دقيق. تُعرف أداة برمجة Arduino الإضافية باسم يذهب يستخدم إصدارًا مبسطًا من لغة C ++ مما يجعل تفاعل المستخدم مع الأجهزة أسهل كثيرًا.

استنتاج

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