-
برمجة الروبوتات بالبايثون
السلام عليكم
لعل بعضكم قد سمع عن Raspberry pi ، وهو عبارة عن شريحة الكترونية صغيرة ورخيصة جدًا(35$)، تعمل على نظام لينكس،وتوفر العديد من امكانيات الاتصال بالعالم الخارجي
مثل بوابات ال USB، امكانية وصل للشبكة عن طريق كابل للشبكة، وكذلك امكانية استعمال GPIO لوصل المكونات الالكترونية المختلفة.
من مميزات راسبيري انه يمكن وصله بشاشة ولوحة مفاتيح والعمل عليه كحاسوب عادي، ولو كان متصلا بالنت ممكن تركيب سيرفر عليه والوصول إليه بسهولة عن طريق IP
كما ويمكن ايصال بلوتوث \كاميرا\WIFI عن طريق ال USB
بدائل محتملة
اردوينو
beagle board
مقدمة ودرس طويل لكن مهم جدًا عن راسبيري:
https://www.youtube.com/watch?v=6BbufUp_HNs
-----
https://www.youtube.com/watch?v=KM4n2OtwGl0
-
من الجدير بالذكر انه يمكن البرمجة بأي لغة برمجة حسب نظام التشغيل المرفق،والذي يمكن تغييره من خلال بطاقة الذاكرة المرفقة، لكن المشكلة تكمن في امكانية الوصول إلى المكونات الالكترونية إذ ليست كل لغات البرمجة تدعم الوصول إليها، بالذات الدرس المرفق يستعمل بايثون، تخيلوا لو يمكن برمجته بال PHP
مادة مثيرة للاهتمام بالنسبة لمبرمجي c/c++ الذين يمكنهم برمجة درايفرات للمكونات الالكترونية
ما رأيك أخي خشباوي؟
-
سمعت عنها من فتره و ندمت أنى لم أسمع عنها أيام ما كنت أعمل مشروع التخرج , كانت ستسهل على العمل بشكل كبير
تخيل انه الموضوع سيتحول من دراسة ال hardware و تصميمه و برمجته إلى مجرد كتابة برنامج
بالنسبه لل php و انها لا تتعامل مع ال hardware فمنذ فتره علمت أن هناك برمجه لل android عن طريق ال php و هو أمر مثير للإهتمام حيث يمكن بالتالى التعامل عن طريق ال hardware من خلال ال android كوسيط بين ال php وبين ال hardware
http://phpforandroid.net/doku.php
-
أعتقد أن المهمة سوف تسهل فعلا لأن هناك نظام تشغيل متكامل، يمكن تنصيب برامج عليه والعمل عليها
لكن اعتقد انك لا زلت تحتاج لوصل بعض المركبات التي ليس لها درايفرات والعمل معها على مستوى الهاردوير.مثلا اضافة زر او شاشة يتم وصلها عن طريق GPIO
بالنسبة لل PHP يمكن ان تعمل مع الهاردوير كما وجدت، لكنها في الاساس تستعمل موديولات لكيرنل اللينكس كما فهمت ، مثل موديول GPIO
https://developer.ridgerun.com/wiki/...e_GPIO_signals
وهنا التعامل معه بال php
https://github.com/ronanguilloux/php-gpio
ظننت أن الامر يحتاج لبرمجة php extension جديدة، لكن لا داعي لهذا الأمر
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك