سؤال عام جداً، ولذلك الإجابة: يمكن ذلك.
الروبوت يمكن برمجته بأي لغة، مصمم الروبوت يمكنه أن يجعل الروبوت يعمل بلغة محددة، أو حتى يبتكر لغة خاصة للروبوت.
نظريا لو كانت الدائرة الخاصة به لها نظام تشغيل و عليه ألة جافا الافتراضية, غير ذلك فهذا غير ممكن.
طبعا هذا مكلف جدا, لأنك تحتاج الى معالج قوى و ذاكرة كبيرة و طبعا الى ROM بحجم كبير نسبيا لتخزين كل هذه المعلومات.
لهذا ببساطة لن تجد أبدا روبوت أو جهازا تتم برمجته بواسطة الجافا, لأن هذا معناه زيادة التكاليف و التعقيدات بلا فائدة.
معظم هذه الاشياء تبرمج بالسى او الأسمبلى.
يمكن ذلك.
أحد الأساليب السهلة والرخيصة هي فعل ذلك عن طريق Linux ويمكن ذلك عن طريق الوحدة Raspberry PI
هذه الوحدة عبارة عن حاسوب كامل يمكنك أن تصله بفأره ولوحة مفاتيح وشاشة. كما يمكن أن تنصب عليه Java Virtual Machine الخاصة بجافا وتبرمجه كما ترغب.
ليس لدي خبره في الروبوتات ولكن الجافا هي لغه من اللغات مرتفعة المستوى جدا حتى ليس بامكانك التحكم باي شيئ من ال low level فكل التحكم ب الذاكره وتحرير اجزاء منها وكل الامور التي تتعامل مع الاله هي من وضيفة jvm جهاز الجافا الافتراضي اي اذا كان الروبوت يحوي على نضام تشغيل فربما يمكن استعمال الجافا (مع اني لا اعتقد ذلك ) اما اذا كان لا يحتوي على نظام تشغيل (اذا كان هذا الامر منطقي فكما قلت لا خبره لي في الروبوتات )
فانك لا تستطيع ابدا استخدام هذه اللغه لان الجافا لا تترجم بشكل مباشر الى لغة الاله بل الى لغه وسيطه ثم يترجمها الجهاز الافتراضي الى لغة الاله
وهذا الجهاز يحتاج لنظام تشغيل كي يعمل عليه انصحك ب c/c++ لانهما تترجما الى ال mashine code بشكل مباشر اتمنى انني قد افدتك
التعليقات