एक प्रोग्रामिंग समय पहले, मैं क्रिसमस के लिए एक लेगो Mindstorms NXT सेट मिल गया, और अब मैं सी में यह कार्यक्रम ++ चाहते हैं के लिए सी ++ OOP लाइब्रेरी।लेगो NXT
मैंने यहां और अन्य स्थानों को देखा है, और क्रॉस-प्लेटफ़ॉर्म, ओपन सोर्स, ओओपी सी ++ लाइब्रेरी नहीं मिल सका, जिसे "सही महसूस हुआ", जिसमें नटैट और एनएक्सओएसईके शामिल हैं।
तो, मैं फैसला किया है कि जब तक मैं एक मैं कैसा लगा पा सकते हैं, तो यह एक महान अधिगम अनुभव हो मुझे मेरे हाल पुस्तकालय लिखने के लिए होगा।
मैं एक छोटे से शोध किया है, और फैसला किया कि यह बल्कि NXT मशीन कोड के लिए अपने कार्यक्रमों के संकलन से, ब्लूटूथ पर के साथ संवाद करने के लिए सबसे आसान होगा है।
मैं भी इस तरह OOP शैली में किया जाना होता है, जिसका अर्थ है NXT ईंट, मोटर्स, सेंसर, आदि वस्तुओं के रूप में मौजूद होगा।
तो, मेरे सवाल है: मैं इस पर आरंभ करने से पहले पता है कि क्या ज़रूरत है? मुझे अच्छे संदर्भ कहां मिल सकते हैं (यहां के अलावा, और एनएफटी के लिए विशिष्ट)? ब्लूटूथ संचार जैसी चीजों के लिए अन्य सभ्य "मूल" पुस्तकालय * क्या हैं?
* मैं, को बढ़ावा देने और एसटीएल का उपयोग कर यदि आवश्यक हो तो, वैसे के लिए सभी हूँ।
वैकल्पिक रूप से, मुझे लगता है कि अगर मुझे ऐसा करने की ज़रूरत नहीं है, तो मुझे पहिया को फिर से शुरू करने में विश्वास नहीं है, इसलिए अगर वहां एक सभ्य सी ++ ओओपी ब्लूटूथ-संचार एनएफटी लाइब्रेरी है, तो मुझे बताएं!