سؤال

لقد كنت مهتما برمجة الأجهزة مؤخرا، لكنني لم أبدأ بعد.

فعلت بعض العمل في العمل، ولدي فكرة غامضة:

اردوينو هو مزيج من كل من الرقائق والخبز.

AVR هي شريحة واحدة، وتحتاج إلى شراء لوحة الخبز للبدء.

هل هذا البيان صحيح أم خطأ؟

هل كانت مفيدة؟

المحلول

AVR هي مجرد رقاقة مدمجة الدوائر، التي أدلى بها ATMEL. يبدو شيء مثل هذا: alt text

على الرغم من أنه يمكن استخدامها من قبل أنفسهم، إلا أن الأمر يتطلب الأمر بعضا من تجربة الأجهزة وبعض مكونات الدعم.

Arduino هو معالج AVR الذي يقوم بتشغيل رمز خاص يتيح لك استخدام بيئة Arduino إلى البرامج وتحميلها بسهولة. كل ما تحتاجه هو كابل USB للبرنامج والتواصل معها. يبدو شيء مثل هذا:

alt text
(مصدر: mitchellpage.com.au.)

يبدو أن اللوح من الناحية الفنية مثل هذا، ويمكن أن يكون مفيدا في فعل الأشياء مع اردوينو. ليس هناك حاجة بالضرورة لأي منهما، فمن المفيد.

alt text

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

نصائح أخرى

AVR هي بنية المعالج. إنه تصميم لكيفية العمل مثل X86 والذراع. تبيع ATMEL الأجهزة التي تحتوي على هندسة AVR في بنية 8 و 16 و 32 بت من خلال منتجات مثل Attiny و Atmega، إلخ.

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

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

AVR هو متحكم لعائلة Atmel المستخدمة في اردوينو. الذراع هو المعالج الدقيق. معظم لوحات اردوينو تأتي مع وحدات تحكم AVR. تم إطلاق Arduino مؤخرا والتي تعتمد على معالج الذراع. آمل أن يكون هذا كافيا لإزالة الأشياء بين AVR و ARM و ARDUINO ('' ')

لاستخدام مقياس تشبيه، يشبه اردوينو إطار برنامجي، ويثل AVR MCU لغة البرمجة.

ما قلته هو الصحيح - AVR هي عائلة الشريحة المستخدمة في اردوينو. هناك مجموعة كاملة من 8bit avrs مع تكوينات مختلفة من فلاش / ذاكرة الوصول العشوائي / المحيطي / دبوس، تماما كما توجد مجموعة من لوحات اردوينو المختلفة والاسكونات.

ومع ذلك، بينما يتم تطوير برنامج AVR بشكل شائع في التجميع أو C أو Basic ويتم تحميله على الرقاقة باستخدام مبرمج الأجهزة، يتضمن Arduino A Cross Platform IDE (انظر ويكيبيديا الصفحة) المصممة لجعل البدء أكثر بساطة. تم تطوير البرنامج في لغة تشبه C (بناء على ذلك تقريبا معالجة) ويدعم برنامج التحميل على الجهاز باستخدام كابل USB فقط.

ماذا يغلى كل شيء؟ سيحصلك Arduino بشكل أسرع، وسترى نتائج أسرع (وكلها أصبحت تحظى بشعبية كبيرة في مجتمع صانع / هواوي) - بالإضافة إلى Arduino Sholls التي توصيلها لتوفير وظيفة إضافية هي مكافأة إضافية. الحصول على رقاقة، اللوح والمبرمج (يمكن القول) أن تعطيك المزيد من القوة والمرونة قليلا - ونقاذ لوحات الدوائر الخاصة بك (اختياري) هو انفجار!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top