A für Programmierung einiger Zeit habe ich ein LEGO MINDSTORMS NXT Set zu Weihnachten bekommen, und jetzt würde Ich mag es in C++ programmieren.C++ OOP Bibliothek der Lego NXT
Ich habe mich hier und an anderen Orten umgesehen und konnte keine plattformübergreifende Open-Source-OOP C++ - Bibliothek finden, die sich "richtig angefühlt" hat, einschließlich Lestat und NxtOSEK.
Also, ich habe beschlossen, dass es eine großartige Lernerfahrung für mich sein würde, meine eigene Bibliothek zu schreiben, es sei denn, ich kann einen finden, den ich mag.
Ich habe eine wenig Forschung getan, und beschlossen, es wäre am einfachsten mit ihm über Bluetooth zu kommunizieren, anstatt meine Programme auf den NXT Maschinencode kompiliert.
Ich würde so auch in OOP Stil zu tun, das NXT-Baustein bedeuten, Motoren, Sensoren, usw. würde als Objekte existieren.
Also, meine Frage ist: Was brauche ich, bevor sie sich auf das wissen? Wo kann ich gute Referenzen bekommen (außer hier und spezifisch für den NXT)? Was sind andere anständige "Basis" -Bibliotheken für Dinge wie Bluetooth-Kommunikation?
* Ich bin alle für die Verwendung von Boost und der STL, wenn nötig, übrigens.
Alternativ glaube ich daran, das Rad nicht neu zu erfinden, wenn ich nicht muss, also, wenn es eine anständige C++ OOP Bluetooth-kommunizierende NXT-Bibliothek gibt, lass es mich wissen!