Question

Je suis nouveau et en utilisant le visuel ordinogramme comme le langage que le Lego Mindstorms IDE utilise. Je suis impressionné par la façon lisible la langue de schématisation manque mais le flexiblity du code réel. J'imagine des projets compliqués que je veux essayer et ne veulent pas vraiment les mettre en œuvre un organigramme gigantesque! lol:)

Je sais qu'il ya d'autres langues / IDEs vous pouvez utiliser, mais pas vraiment sûr de ce qu'ils sont ou qui à utiliser. Qu'est-ce que IDE / langue recommandez-vous pour la programmation des projets Lego Mindstorms?

Je préfère un IDE qui me permet encore de frapper Exécuter et envoyer le programme jusqu'à la brique NXT via Bluetooth et exécuter immédiatement.

UPDATE : J'ai fini par choisir lejos . Principalement parce que je viens juste de commencer l'apprentissage Java au travail qui est très similaire à C # que je suis déjà au courant. Je recommande Lejos depuis Java est un grand haut niveau, langue riche en fonctionnalités et il y a de belles années IDE pour elle. Eclipse est un IDE qui lejos a un plug-in et des scripts de construction de fourmis font la construction de votre projet, de le charger à la brique NXT et en cours d'exécution sur le dispositif, un procédé à une seule étape. Lejos nécessite le firmware spécial sur votre brique NXT mais qui est bien passé et vous pouvez toujours mettre votre ancien firmware Mindstorms de retour sur plus tard si vous voulez.

Si vous voulez vérifier d'autres langues et les options IDE je recommande fortement ce tableau que je suis tombé sur : http://www.teamhassenplug.org/NXT/NXTSoftware.html

Était-ce utile?

La solution

Pour votre information, je suis tombé sur ce tableau comparatif des fonctionnalités extrêmement utile des langues différentes que vous pouvez programmer le NXT:

http://www.teamhassenplug.org/NXT/NXTSoftware.html

Autres conseils

Une autre option est Microsoft Robotics Studio .

Je pense que cela est un bon livre sur la programmation de votre Mindstorm NXT avec le NXC (Not Exactly C) langue.

"LEGO Mindstorms NXT Programmation Alimentation: Robotique C » par John C. Hansen

Avec une petite quantité de bricoler, vous pouvez probablement obtenir NXC travailler avec quel que soit votre IDE favori est déjà.

Nous avons utilisé NQC pour la programmation Lego Mindstorms. Nous étions à construire un robot à quatre roues motrices pour recueillir des ordures artificielle (morceaux de perles et du papier) dans une compétition. Après avoir testé une programmation différente et je concluais IDEs NQC a eu raison de moi. (Parce que je savais C et NQC avait beaucoup de bons matériaux de tutoriel). Et le point est que vous pouvez modifier votre code facilement avec NQC. Par exemple, à la concurrence, nous devons changer notre code oder pour faire face à de nouveaux défis dans le environmetn de notre robot (ils ont changé MDF avec de la moquette!)

par le chemin, nous avons obtenu un bon résultat (troisième place):)

Matlab a en fait un LEGO Mindstorms NXT Toolkit , si vous êtes intéressé à tous en Matlab. Vous pouvez envoyer des commandes via une connexion Bluetooth ou créer des contrôles intégrés qui sont téléchargés sur le robot. Je l'ai vu sur certains discuté de la MathWorks blogs , et il y a quelques démos en ligne sur le MathWorks File Exchange ( est ici un ).

Vous pouvez utiliser nxtOSEK comme système d'exploitation sur le NXT. Ensuite, vous pouvez utiliser C pour écrire votre simple code.

Retour dans la journée, NQC était la voie à suivre; Une bonne introduction à la programmation de style C, avec moins de pièges.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top