مصادر لمعرفة المزيد من البرمجة التي تركز على الأجهزة [مغلق]

StackOverflow https://stackoverflow.com/questions/840114

  •  20-08-2019
  •  | 
  •  

سؤال

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

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

المحلول

نلقي نظرة على اردوينو.إنها رخيصة الثمن (يتوفر Arduino Pro حاليًا بسعر 19.95 دولارًا من سباركفون) وهناك بيئة التطوير الحرة والذي يسمح لك بالكتابة بلغة C/C++.

الكتابان التاليان (على الرغم من أنهما لا يتحدثان على وجه التحديد عن الروبوتات) يعتبران رائعين كمقدمة لبرمجة الأجهزة:

نصائح أخرى

وتبدأ مع ليغو NXT. وهناك مجموعة كاملة من الأجهزة + البرمجيات ل 250 $. انها نقطة انطلاق جيدة، والتطبيقات فعلت الناس معها كاملة جدا وخطيرة. هناك ايضا مجموعة كبيرة، حتى العثور قصاصات من التعليمات البرمجية، أفكار المشاريع، والمساعدة بشكل عام وسهلا.

وحصلت انطلاقتي باستخدام ختم متحكم الأساسي (سميت بهذا الاسم لأنه مبرمج في لهجة من BASIC وهو عن حجم طابع بريد) ومجموعات الروبوت من <لأ href = "http://parallax.com "يختلط =" noreferrer نوفولو "> المنظر . انهم الثمن بعض الشيء، ولكن المقصود للمبتدئين / الهواة، غاية موثقة جيدا، والكثير من المرح. أنا غاية يوصي بها للمبتدئين. بعد أن تعبت من التفرع خارج الكثير من المال للميكروكنترولر أضعفت (مترجم BASIC على رقاقة تمتص معظم قوة المعالجة)، وتخرج إلى الموافقة المسبقة عن علم ميكروكنترولر من <لأ href = "http://microchip.com" يختلط = "noreferrer نوفولو"> رقاقة . هذه هي أكثر من ذلك بكثير الأجهزة وثيقة لوالحديد، وقوية جدا، على الرغم من التكلفة المنخفضة (4 لواحدة صغيرة $). عليك ان تحصل على الإعداد والبرمجة، والتي يمكن أن يكلف 50 $ بوصفها مجموعة الهاوي، أو آلاف لنظام الجودة في الإنتاج. ويمكن برمجتها في طائفة واسعة من اللغات، بما في ذلك C.

وبالطبع C / C ++ للتفاعل مع بت على مستوى منخفض من الروبوت الخاص بك، ولكن أيضا أعلى مستوى في اللغات التي C / C ++ يمكن أن تكون جزءا لا يتجزأ بسهولة، مثل بايثون. غالبا ما يكون أسرع وسيلة لتبدأ مع مكتبات اللغة واستخدام رفيع المستوى أن مجردة بعيدا عن الاشياء الصعب (على سبيل المثال <لأ href = "http://wiki.python.org/moin/PySerial" يختلط = "نوفولو noreferrer" > pyserial ). ثم، إذا كان لديك السلوك الأول الخاص بك، يمكنك حفر أعمق.

وكمصدر للإلهام اليومي الروبوتية، قد يكون robots.net مثيرة للاهتمام.

وأوصي أيضا أن نلقي نظرة على الاستوديو الروبوت مايكروسوفت. أنه يحتوي على حزمة محاكاة لائقة للتصاميم الاختبار.

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